Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.38
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 042
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.78
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.23
  • 30.01.2011">Форматы растровой графики
  • 11.08.2011">Пропуск на модный олимп
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 016
  • 05.03.2010">Галереи креативных логотипов
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.24
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 120
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.61
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 078
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 010
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 147
  • 04.09.2010">Красочность или функциональность?
Опрос

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

View Results

Loading ... Loading ...