XML DOM Knotenarten
- Vorherige Seite XML Referenzhandbuch
- Nächste Seite DOM Node
DOM stellt das Dokument als Hierarchie von Knotenobjekten dar.
Knotentyp
Nachstehende Tabelle zeigt die verschiedenen W3C-Knotentypen und die möglichen Unterelemente, die sie haben können:
Knotentyp | Beschreibung | Unterelemente |
---|---|---|
Document | Stellt das gesamte Dokument (Wurzelknoten des DOM-Baums) dar |
|
DocumentFragment | Stellt einen leichten Document-Objekt dar, das einen Teil des Dokuments enthält. |
|
DocumentType | Bietet eine Schnittstelle für die Entity, die vom Dokument definiert wird. | Kein |
Verarbeitungsanweisung | Stellt eine Verarbeitungsanweisung dar. | Kein |
EntityReference | Stellt ein Entity-Referenz-Element dar. |
|
Element | Stellt ein Element (Element) dar. |
|
Attr | Stellt ein Attribut dar. |
|
Text | Stellt den Textinhalt eines Elements oder Attributes dar. | Kein |
CDATASection | Stellt einen CDATA-Bereich im Dokument dar (der Text wird vom Parser nicht ausgewertet). | Kein |
Kommentar | Stellt einen Kommentar dar. | Kein |
Entity | Stellt eine Entity dar. |
|
Notation | Stellt ein Symbol dar, das in der DTD deklariert wurde. | Kein |
Knotentyp - Rückgabewerte
Nachstehende Tabelle zeigt die Werte, die die Attributwerte nodeName und nodeValue für jeden Knotentyp zurückgeben können:
Knotentyp | Rückgabewert von nodeName | Rückgabewert von nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | Name des doctype | null |
EntityReference | Name der Entity-Referenz | null |
Element | Name des Elements | null |
Attr | Name des Attributes | Wert des Attributes |
Verarbeitungsanweisung | Ziel | Inhalt des Knotens |
Kommentar | #comment | Kommentar-Text |
Text | #text | Inhalt des Knotens |
CDATASection | #cdata-section | Inhalt des Knotens |
Entity | Entityname | null |
Notation | Symbolname | null |
NodeTypen - Benannte Konstanten
NodeTyp | Benannte Konstante |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- Vorherige Seite XML Referenzhandbuch
- Nächste Seite DOM Node