Книга: Технология XSLT
Узлы пространств имен
Узлы пространств имен
Каждому пространству имен, которое определено для данного элемента, соответствует узел пространства имен, ассоциируемый с узлом этого элемента. Множество узлов пространств имен, которое ассоциируется с данным элементом, включает в себя следующие узлы.
? Узел, который соответствует пространству имен xml
. Это пространство неявно определено в любом XML-документе.
? Узел, который соответствует пространству имен, заданному по умолчанию, если такое есть.
? По одному узлу на каждый префикс пространств имен, доступный в данном элементе.
Напомним, что пространства имен, доступные в данном элементе, и пространство имен по умолчанию могут быть определены в его предках.
Подобно узлам атрибутов, узлы пространств имен ассоциируются с узлом элемента. Узел элемента является их родительским узлом, но при этом они сами не являются дочерними узлами узла элемента.
Расширенные имена узлов пространств имен состоят из локальной части имени, которая равна префиксу, использованному для объявления этого пространства и нулевого идентификатора пространства имен. Локальная часть пространства, определенного по умолчанию, будет пустой.
Строковым значением узла пространства имен является уникальный идентификатор ресурса (URI), с которым оно связано.
Мы будем помечать узлы пространств имен метками вида xmlns:префикс
для обычного пространства и xmlns
для пространства имен по умолчанию. Мы не будем показывать в деревьях узлы пространства имен xml
, поскольку они ассоциируются со всеми узлами элементов. При необходимости в нижней части изображения узла мы будем приводить URI пространства, которое ему соответствует.
Пример
Приведем изображение дерева (рис. 3.8) документа
<а xmlns="urn:a"><b:b xmlns:b="urn:b"/></a>
Рис. 3.8. Изображение дерева документа с узлами пространств имен
- Узлы инструкций по обработке
- Узлы элементов
- Узлы дерева XML-документа
- Ширина и глубина ассортимента
- Категорийный менеджмент. Курс управления ассортиментом в рознице
- Имена индексов ограничений
- Пример применения метода «пять почему»
- Имена объектов длиной 68 символов
- Ценовая сегментация ассортимента
- 5.12.2 Открытие поименованного канала
- Сохранение рабочей книги с именем, представляющим собой текущую дату
- Правила именования файлов