Учебники

XML DOM — узлы

В этой главе мы рассмотрим узлы XML DOM. Каждый XML DOM содержит информацию в иерархических единицах, называемых узлами, и DOM описывает эти узлы и отношения между ними.

Типы узлов

Следующая блок-схема показывает все типы узлов —

XML DOM узлы

Наиболее распространенные типы узлов в XML:

  • Узел документа — полная структура документа XML является узлом документа .

  • Узел элемента — каждый элемент XML является узлом элемента . Это также единственный тип узла, который может иметь атрибуты.

  • Узел атрибута — каждый атрибут считается узлом атрибута . Он содержит информацию об узле элемента, но фактически не считается дочерним элементом этого элемента.

  • Текстовый узелтекст документа рассматривается как текстовый узел . Он может состоять из дополнительной информации или просто пустого пространства.

Узел документа — полная структура документа XML является узлом документа .

Узел элемента — каждый элемент XML является узлом элемента . Это также единственный тип узла, который может иметь атрибуты.

Узел атрибута — каждый атрибут считается узлом атрибута . Он содержит информацию об узле элемента, но фактически не считается дочерним элементом этого элемента.

Текстовый узелтекст документа рассматривается как текстовый узел . Он может состоять из дополнительной информации или просто пустого пространства.

Некоторые менее распространенные типы узлов:

Узел CData — этот узел содержит информацию, которая не должна анализироваться анализатором. Вместо этого он должен быть передан в виде простого текста.

Узел комментариев — этот узел содержит информацию о данных и обычно игнорируется приложением.

Узел инструкций по обработке — этот узел содержит информацию, специально предназначенную для приложения.

Узел фрагментов документа

Узел сущностей

Справочные узлы

Обозначения Узел