XML DOM solmun tyyppi (Node Types)
- Edellinen sivu DOM-handbookin sisällysluettelo
- Seuraava sivu DOM Attr
Esimerkki
Seuraavassa esimerkissä käytämme XML-tiedostoa books.xmlja JavaScript-funktiota loadXMLDoc().
Solutyypi
Seuraavassa taulukossa luetellaan erilaisia W3C-solutyyppejä ja niiden mahdollisia alisolmuja:
Solutyypi | Kuvaus | Alisolut |
---|---|---|
Document | Merkitsee koko dokumenttia (DOM-puun juurisolmu) |
|
DocumentFragment | Merkitsee kevyttä Document-objektia, joka sisältää osan dokumentista. |
|
DocumentType | Tarjoaa liittymän dokumentissa määriteltyille entiteeteille. | None |
ProcessingInstruction | Merkitsee käsittelyohjetta. | None |
EntityReference | Merkitsee entiteettiä viittaavaa elementtiä. |
|
Element | Merkitsee elementtiä (elementtiä) |
|
Attr | Merkitsee ominaisuutta. |
|
Text | Merkitsee elementin tai ominaisuuden tekstisisältöä. | None |
CDATASection | Merkitsee dokumentissa olevaa CDATA-aluetta (tekstiä ei解析a) | None |
Comment | Merkitsee kommenttia. | None |
Entiteetti | Merkitsee entiteettiä. |
|
Notation | Merkitsee DTD:ssä määriteltyä symbolia. | None |
Solutyypi - palautettavat arvot
Seuraavassa taulukossa luetellaan jokaiselle solutyypille, mitä nimi- ja arvo-ominaisuudet voivat palauttaa:
Solutyypi | nodeName:n palauttaman arvon | nodeValue:n palauttaman arvon |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | Doctype-nimi | null |
EntityReference | Entiteetin viittausnimi | null |
Element | Elementin nimi | null |
Attr | Atribuutin nimi | Atribuutin arvo |
ProcessingInstruction | target | Solmun sisältö |
Comment | #comment | Kommentaariteksti |
Text | #text | Solmun sisältö |
CDATASection | #cdata-section | Solmun sisältö |
Entiteetti | Entiteetin nimi | null |
Notation | Symbolin nimi | null |
NodeTypes - nimetyt vakiot
NodeType | Nimetty vakio |
---|---|
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 |
- Edellinen sivu DOM-handbookin sisällysluettelo
- Seuraava sivu DOM Attr