XML DOM nodtyper
- Föregående sida XML referenshandbok
- Nästa sida DOM Node
DOM visar dokumentet som en hierarki av nodobjekt.
Nodtyp
Följande tabell visar olika W3C-nodtyper och de underelement de kan ha:
Nodtyp | Beskrivning | Underelement |
---|---|---|
Document | Repräsenterar hela dokumentet (rotsnoden i DOM-trädet). |
|
DocumentFragment | Repräsenterar en lättviktig Document-objekt som innehåller en del av dokumentet. |
|
DocumentType | Ger gränssnitt för enheter som definieras för dokumentet. | Ingen |
ProcessingInstruction | Repräsenterar en behandlingsinstruktion. | Ingen |
Enhetreferens | Repräsenterar en enhetsreferens element. |
|
Element | Repräsenterar ett element (element) element. |
|
Attr | Repräsenterar ett attribut. |
|
Text | Repräsenterar textinnehållet i ett element eller ett attribut. | Ingen |
CDATASection | Repräsenterar en CDATA-sektion i dokumentet (texten kommer inte att analyseras av analyseraren). | Ingen |
Kommentar | Repräsenterar en kommentar. | Ingen |
Enhet | Repräsenterar en enhet. |
|
Notation | Repräsenterar en symbol som deklarerad i DTD. | Ingen |
Nodtyp - de returnerade värdena
Följande tabell visar de värden som nodeName- och nodeValue-egenskaperna kan returnera för varje nodtyp:
Nodtyp | nodeName-återvärdet | nodeValue-återvärdet |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype-namn | null |
Enhetreferens | Enhetens namn | null |
Element | Elementnamn | null |
Attr | Attributnamn | Attributvärde |
ProcessingInstruction | mål | Nodinnehållet |
Kommentar | #comment | Kommentartext |
Text | #text | Nodinnehåll |
CDATASection | #cdata-section | Nodinnehåll |
Enhet | Enhetens namn | null |
Notation | Symbolnamn | null |
NodeTypes - namngade konstanter
NodeTyp | Namngad Konstant |
---|---|
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 |
- Föregående sida XML referenshandbok
- Nästa sida DOM Node