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

Следующая иллюстрация показывает иерархию классов для модели XML DOM с именем W3C в скобках наряду с именем класса, где это уместно.

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

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

  • XmlImplementation

  • XmlNamedNodeMap

  • XmlNodeList

  • XmlNodeChangedEventArgs

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

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

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

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

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

См. также