Tipi di Node XML DOM (Node Types)
- Pagina precedente Indice del manuale DOM
- Pagina successiva DOM Attr
Esempio
Negli esempi seguenti, utilizzeremo il file XML books.xmle la funzione JavaScript loadXMLDoc().
tipo di nodo
La tabella seguente elenca i diversi tipi di nodi W3C e i loro elementi figli possibili:
tipo di nodo | Descrizione | Elementi figli |
---|---|---|
Document | Rappresenta l'intero documento (radice dell'albero DOM) |
|
DocumentFragment | Rappresenta un oggetto Document leggero che contiene una parte del documento. |
|
DocumentType | Fornisce un'interfaccia per l'entità definita per il documento. | None |
ProcessingInstruction | Rappresenta una direttiva di processo. | None |
EntityReference | Rappresenta l'elemento di riferimento dell'entità. |
|
Element | Rappresenta l'elemento element (elemento) |
|
Attr | Rappresenta un attributo. |
|
Text | Rappresenta il contenuto testuale di un elemento o di un attributo. | None |
CDATASection | Rappresenta un segmento CDATA del documento (il testo non viene解析ato dal parser) | None |
Comment | Rappresenta un commento. | None |
Entità | Rappresenta un'entità. |
|
Notazione | Rappresenta un simbolo dichiarato nel DTD. | None |
Tipo di nodo - Valore restituito
La tabella seguente elenca i valori che possono essere restituiti da nodeName e nodeValue per ogni tipo di nodo:
tipo di nodo | ritorna il valore di nodeName | ritorna il valore di nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #fragmento del documento | null |
DocumentType | Nome del doctype | null |
EntityReference | Nome della referenza dell'entità | null |
Element | Nome dell'elemento | null |
Attr | Nome dell'attributo | Valore dell'attributo |
ProcessingInstruction | target | Contenuto del nodo |
Comment | #comment | Testo dei commenti |
Text | #text | Contenuto del nodo |
CDATASection | #cdata-section | Contenuto del nodo |
Entità | Nome dell'entità | null |
Notazione | Nome del simbolo | null |
NodeTypes - Costanti nominali
NodeType | Costante nomeata |
---|---|
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 |
- Pagina precedente Indice del manuale DOM
- Pagina successiva DOM Attr