Руководство по actionscript. часть 3, стр. 068

В более полном примере документ каталога, скорее всего, будет содержать несколько элементов. Для обращения к определенному столу нам придется использовать фильтрующий предикат, как показано в следующем коде:

catalog..table.(@id == 4875)..price

В листинге 18.15 приведен код, который можно использовать для обращения и отображения информации обо всех столах из каталога.

Листинг 18.15. Отображение всех столов из каталога

var shopNS:Namespace = catalog. namespaceCshop»); default xml namespace = shopNS: for each (var table:XML in catalog..table) { trace(table..desc + «: » + table..price):

}

Как и в случае с именами элементов и атрибутов, мы можем использовать групповой символ свойств (*) с пространствами имен. Например, следующий код возвращает объект XMLList, представляющий все элементы

во всех пространствах имен:

catalog..*::table

Чтобы получить всех потомков на всех уровнях иерархии во всех пространствах имен или за пределами пространства имен, применяется следующий код:

объектХМ1. .*::* // элементы объектХМ!.. .$*::* II атрибуты

Чтобы получить всех детей во всех пространствах имен или за пределами пространства имен, используется такой код:

объектХМ1 .*’: :* // элементы объектХМ!..®*::* II атрибуты

Создание элементов и атрибутов, уточняемых пространствами имен

Для создания элементов и атрибутов, которые уточняются пространствами имен, мы используем синтаксис обращения к уточненным именам, рассмотренный в предыдущем разделе, вместе с методиками создания элементов и атрибутов, описанными в разд. «Изменение или создание нового содержимого XML».

Перед созданием имен, уточняемых пространствами имен, мы должны создать (или получить) ссылку на объект Namespace. Например, следующий код создает два объекта Namespace и присваивает их переменным htmlNS и shopNS для дальнейшего использования в уточненных именах:

var htmlNS-.Namespace = new NamespaceC’html».

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.81
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 060
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 079
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 045
  • 18.08.2012">Apple назвала условия урегулирования министерства юстиции несправедливыми
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 118
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 094
  • 30.04.2013">Салат из курицы
  • 12.05.2014">Разработка дизайна интерьера
  • 17.07.2010">Подбор цветовой гаммы
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 034
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 020
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.33
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 009
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 063
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...