Freigeben über


Hierarchie im XML-Dokumentobjektmodell (DOM)

In der folgenden Abbildung wird die Klassenhierarchie für das XML-Document Object Model (DOM – Dokumentobjektmodell) veranschaulicht; dabei ist der W3C-Name (World Wide Web Consortium) an den relevanten Stellen zusammen mit dem Klassennamen angegeben.

XML Document Object Model (DOM) hierarchy
Hierarchie im XML-Dokumentobjektmodell (DOM)

Die folgenden Klassen erben nicht vom XmlNode:

  • XmlImplementation

  • XmlNamedNodeMap

  • XmlNodeList

  • XmlNodeChangedEventArgs

Die XmlImplementation-Klasse wird zum Erstellen eines XML-Dokuments verwendet. Weitere Informationen finden Sie unter Erstellen eines XML-Dokuments.

Die XmlNamedNodeMap-Klasse behandelt eine ungeordnete Knotengruppe. Weitere Informationen finden Sie unter Abrufen von ungeordneten Knoten anhand des Namens oder Indexes.

Die XmlNodeList-Klasse behandelt eine geordnete Knotenliste. Weitere Informationen finden Sie unter Abrufen von geordneten Knoten anhand des Indexes.

Die XmlNodeChangedEventArgs-Klasse behandelt Ereignishandler, die im XmlDocument registriert sind. Weitere Informationen finden Sie unter Ereignisbehandlung in einem XML-Dokument mit „XmlNodeChangedEventArgs“.

Die XmlLinkedNode-Klasse erbt vom XmlNode. Der Zweck besteht im Überschreiben zweier Methoden von XmlNode: die PreviousSibling-Methode und die NextSibling-Methode. Diese überschriebenen Methoden werden dann geerbt und von XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference und XmlProcessingInstruction verwendet. Dabei handelt es sich um Klassen, die vorherige und nächste gleichgeordnete Elemente aufweisen.

Siehe auch