Compartilhar via


Hierarquia DOM (Document Object Model) XML

A ilustração a seguir mostra a hierarquia de classes para o DOM (Document Object Model) XML, com o nome do World Wide Web Consortium (W3C) entre parênteses junto com o nome da classe onde é relevante.

XML Document Object Model (DOM) hierarchy
Hierarquia DOM (Modelo de Objeto do Documento) XML

As seguintes classes não herdam de XmlNode:

  • XmlImplementation

  • XmlNamedNodeMap

  • XmlNodeList

  • XmlNodeChangedEventArgs

A classe XmlImplementation é usada para criar um documento XML. Para saber mais, confira Criação de documento XML.

A classe XmlNamedNodeMap manipula um conjunto não ordenado de nós. Para saber mais, confira Recuperação não ordenada de nós por nome ou índice.

A classe XmlNodeList manipula uma lista ordenada de nós. Para saber mais, confira Recuperação ordenada de nós por índice.

A classe XmlNodeChangedEventArgs manipula os manipuladores de eventos registrados em XmlDocument. Para saber mais, confira Manipulação de eventos em um documento XML usando XmlNodeChangedEventArgs.

A classe XmlLinkedNode herda de XmlNode. Sua finalidade é substituir dois métodos de XmlNode: os métodos PreviousSibling e NextSibling. Esses métodos substituídos são então herdados e usados por XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference e XmlProcessingInstruction, que são classes que têm irmãos anteriores e seguintes.

Confira também