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

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

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

Полезные ссылки
Случайные записи
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 140
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 089
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 002
  • 23.08.2011">Покупайте только качественный трикотаж
  • 27.06.2012">Пользователи Android получили доступ к облачному сервису OneCloud
  • 04.04.2010">Mетоды и ресурсы по выбору цветовых схем
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.146
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.95
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 024
  • 16.09.2012">Недорогой телефон Nokia Lumia 620
  • 06.07.2011">Хoрoший дизaйн сайта инструмент для достижения прибыли.
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 134
  • 03.09.2010">Для чего нужен веб-дизайнер?
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 041
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 027
Опрос

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

View Results

Loading ... Loading ...