В этой главе мы рассмотрим узлы XML DOM. Каждый XML DOM содержит информацию в иерархических единицах, называемых узлами, и DOM описывает эти узлы и отношения между ними.
Типы узлов
Следующая блок-схема показывает все типы узлов —
Наиболее распространенные типы узлов в XML:
-
Узел документа — полная структура документа XML является узлом документа .
-
Узел элемента — каждый элемент XML является узлом элемента . Это также единственный тип узла, который может иметь атрибуты.
-
Узел атрибута — каждый атрибут считается узлом атрибута . Он содержит информацию об узле элемента, но фактически не считается дочерним элементом этого элемента.
-
Текстовый узел — текст документа рассматривается как текстовый узел . Он может состоять из дополнительной информации или просто пустого пространства.
Узел документа — полная структура документа XML является узлом документа .
Узел элемента — каждый элемент XML является узлом элемента . Это также единственный тип узла, который может иметь атрибуты.
Узел атрибута — каждый атрибут считается узлом атрибута . Он содержит информацию об узле элемента, но фактически не считается дочерним элементом этого элемента.
Текстовый узел — текст документа рассматривается как текстовый узел . Он может состоять из дополнительной информации или просто пустого пространства.
Некоторые менее распространенные типы узлов:
Узел CData — этот узел содержит информацию, которая не должна анализироваться анализатором. Вместо этого он должен быть передан в виде простого текста.
Узел комментариев — этот узел содержит информацию о данных и обычно игнорируется приложением.
Узел инструкций по обработке — этот узел содержит информацию, специально предназначенную для приложения.
Узел фрагментов документа
Узел сущностей
Справочные узлы
Обозначения Узел