Поделиться через


Иерархия объектной модели XML-документа (DOM)

На следующем рисунке показана иерархия классов для объектной модели XML-документа (DOM) с именем Консорциума W3C (W3C) в скобках, а также именем класса, в котором оно относится.

Иерархия объектов XML-документов (DOM)
Иерархия объектной модели XML-документов (DOM)

Следующие классы не наследуются от XmlNode:

  • XmlImplementation

  • XmlNamedNodeMap

  • XmlNodeList

  • XmlNodeChangedEventArgs

Класс XmlImplementation используется для создания XML-документа. Дополнительные сведения см. в разделе "Создание XML-документа".

Класс XmlNamedNodeMap обрабатывает неупорядоченный набор узлов. Дополнительные сведения см. в разделе "Извлечение неупорядоченного узла по имени или индексу".

Класс XmlNodeList обрабатывает упорядоченный список узлов. За дополнительной информацией см. раздел "Извлечение упорядоченных узлов по индексу".

Класс XmlNodeChangedEventArgs обрабатывает обработчики событий, зарегистрированные в XmlDocument. Дополнительные сведения см. в разделе "Обработка событий" в XML-документе с помощью XmlNodeChangedEventArgs.

Класс XmlLinkedNode наследует от XmlNode. Его цель — переопределить два метода из XmlNode: методы PreviousSibling и NextSibling. Затем эти переопределенные методы наследуются и используются XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference и XmlProcessingInstruction, которые являются классами, имеющими предыдущие и следующие братья и сестры.

См. также