Книга: Технология XSLT
Узлы элементов
Узлы элементов
Каждому элементу XML-документа соответствует узел элемента. Дочерними узлами узла элемента могут быть узлы его дочерних элементов, а также узлы комментариев, инструкций по обработке и текстовые узлы, которые представляют его непосредственное содержимое. Следует обратить внимание на то, что узлы атрибутов не считаются дочерними узлами своего элемента, они лишь только ассоциируются с ними.
При изображении деревьев мы будем помечать узлы элементов их именами. Например, элемент A
будет изображен следующим образом (рис. 3.5):
Рис. 3.5. Изображение элемента А
Каждый элемент имеет расширенное имя, которое состоит из локальной части и идентификатора пространства имен. Пространство имен, которому принадлежит элемент, может быть нулевым, если элемент не имеет префикса, и в его предках не было объявлено пространство имен по умолчанию.
Подобно корневому узлу, строковым значением узла элемента будет конкатенация значений его текстовых потомков в порядке просмотра документа. В силу того, что атрибуты не являются потомками элементов, их текстовые значения учитываться не будут.
- Деревья и узлы
- Узлы связного списка
- Создание свободно позиционируемых элементов
- Добавление, изменение и удаление элементов списка
- Восстановление элементов списка из Корзины
- 7.6. Обход элементов массива
- 14.7. Проникновение через доверительные узлы
- 19.2.4. Чтение и запись значений элементов HTML-форм
- Подходящие типы элементов
- Использование элементов управления ActiveX
- Элемент : создание новых элементов на этапе выполнения
- 8.1.15. Удаление заданных элементов из массива