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

Следующая иллюстрация показывает иерархию классов для модели XML DOM с именем W3C в скобках наряду с именем класса, где это уместно.The following illustration shows the class hierarchy for the XML Document Object Model (DOM), with the World Wide Web Consortium (W3C) name in parenthesis along with the class name where it is relevant.

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

Следующие классы не наследуют от класса XmlNode:The following classes do not inherit from the XmlNode:

  • XmlImplementationXmlImplementation

  • XmlNamedNodeMapXmlNamedNodeMap

  • XmlNodeListXmlNodeList

  • XmlNodeChangedEventArgsXmlNodeChangedEventArgs

Класс XmlImplementation используется для создания XML-документа.The XmlImplementation class is used to create an XML document. Дополнительные сведения см. в статье Создание XML-документа.For more information, see XML Document Creation.

Класс XmlNamedNodeMap обрабатывает неупорядоченный набор узлов.The XmlNamedNodeMap class handles an unordered set of nodes. Дополнительные сведения см. в статье Неупорядоченное извлечение узлов по имени или индексу.For more information, see Unordered Node Retrieval by Name or Index.

Класс XmlNamedNodeMap обрабатывает упорядоченный набор узлов.The XmlNodeList class handles an ordered list of nodes. Дополнительные сведения см. в статье Упорядоченное извлечение узлов по индексу.For more information, see Ordered Node Retrieval by Index.

Класс XmlNodeChangedEventArgs управляет обработчиками событий, которые зарегистрированы в объекте XmlDocument.The XmlNodeChangedEventArgs class handles event handlers registered on the XmlDocument. Дополнительные сведения см. в статье Обработка событий в XML-документе с помощью XmlNodeChangedEventArgs.For more information, see Event Handling in an XML Document using the XmlNodeChangedEventArgs.

Класс XmlLinkedNode наследует от класса XmlNode.The XmlLinkedNode class inherits from XmlNode. Он предназначен для того, чтобы переопределять два метода XmlNode, а именно: PreviousSibling и NextSibling.Its purpose is to override two methods from XmlNode: the PreviousSibling and NextSibling methods. Эти переопределенные методы затем наследуются и используются классами XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference и XmlProcessingInstruction, для которых существуют предыдущие и следующие одноуровневые элементы.These overridden methods are then inherited and used by XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference, and XmlProcessingInstruction, which are classes that have previous and next siblings.

См. также:See also