Das XML DOM wird verwendet, um das XML Dokument programmatically zugänglich zu machen und zu manipulieren. Das DOM ist ein Ingedächtnis, cachierte Baumdarstellung eines XML Dokumentes, das der Navigation und der Änderung eines Dokumentes einschließlich das Hinzufügen, die Aktualisierung oder das Löschen des Inhalts der Elemente ermöglicht. Das DOM stellt Daten als Hierarchie der Gegenstandnullpunkte dar.
Betrachten Sie ein Dokument des Beispiel XML:
< melden Sie > < Name > Harry Töpfer- </Namen> < Sprachen> Englisch</Sprache > </Buch > an
Entsprechend dem XML DOM, enthält dieses Dokument die folgenden Gegenstände:
Dokumentgegenstand. Dieses schließt das gesamte Dokument ein.
Der Buchgegenstand. Dieses ist ein Wurzelnullpunkt, der zwei Kindelemente, -namen und -sprache hat.
Der Namensgegenstand. Dieses ist ein Textgegenstand und hat einen Geschwistergegenstand, Sprache.
Gegangen mit dem Wind. Dieses ist ein Textgegenstand und ein Kind des Namensgegenstandes.
Der Sprachengegenstand. Dieses ist ein Gegenstand, der einen Geschwistergegenstandnamen und einen Kindtextgegenstand hat.
Englisch. Dieses ist ein Kind des Sprachengegenstandes.
| Gegenstand | Beschreibung |
|---|---|
| DOMDocument | Stellt den oberen Nullpunkt des XML DOM Baums dar |
| XMLDOMNode | Stellt einen einzelnen Nullpunkt im DOM Baum dar |
| XMLDOMAttribute | Stellt einen Attributgegenstand dar |
| XMLDOMCDATASection | Kennzeichnet den Text so, daß der Text nicht als Preisaufschlagsprache gedeutet wird |
| XMLDOMDocumentType | Enthält die Informationen, die mit der Dokumenterklärung verbunden sind |
| XMLDOMEntity | Stellt ein Wesen im XML Dokument dar |
| XMLDOMProcessingInstruction | Stellt eine verarbeitenanweisung dar |