Tipi di nodo di XML DOM
- Pagina precedente Manuale di riferimento di XML
- Pagina successiva DOM Node
DOM presenta il documento come una gerarchia di oggetti nodo.
Tipo Nodo
Di seguito è riportata una tabella che elenca i diversi tipi di nodo W3C e i loro elementi figli possibili:
Tipo Nodo | Descrizione | Elemento Figlio |
---|---|---|
Documento | Rappresenta l'intero documento (radice dell'albero DOM) |
|
Fragmento Documento | Rappresenta un oggetto Document leggero che contiene una parte del documento. |
|
Documento Tipo | Fornisce un'interfaccia per l'entità definita per il documento. | Nessuno |
Istruzione di Processamento | Rappresenta l'istruzione di processamento. | Nessuno |
Referenza Entità | Rappresenta l'elemento di riferimento dell'entità. |
|
Elemento | Rappresenta l'elemento (elemento) |
|
Attr | Rappresenta l'attributo. |
|
Testo | Rappresenta il contenuto testuale dell'elemento o dell'attributo. | Nessuno |
Sezione CDATA | Rappresenta il sezione CDATA del documento (il testo non viene解析ato dal parser) | Nessuno |
Commento | Rappresenta il commento. | Nessuno |
Entità | Rappresenta l'entità. |
|
Notazione | Rappresenta il simbolo dichiarato nel DTD. | Nessuno |
Tipo Nodo - Valore Restituito
Di seguito è riportata una tabella che elenca i valori che possono essere restituiti dalle proprietà nodeName e nodeValue per ogni tipo di nodo:
Tipo Nodo | Valore ritornato da nodeName | Valore ritornato da nodeValue |
---|---|---|
Documento | null | |
Fragmento Documento | null | |
Documento Tipo | Nome Documento Tipo | null |
Referenza Entità | Nome Referenza Entità | null |
Elemento | Nome Elemento | null |
Attr | Nome Attributo | Valore Attributo |
Istruzione di Processamento | target | Contenuto Nodo |
Commento | Testo Commento | |
Testo | Contenuto Nodo | |
Sezione CDATA | Contenuto Nodo | |
Entità | Nome Entità | null |
Notazione | Nome Simbolo | null |
NodeTypes - Costanti Nomeate
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 Manuale di riferimento di XML
- Pagina successiva DOM Node