Albero di nodi XML DOM
- Pagina precedente Nodo DOM
- Pagina successiva Analisi DOM
XML DOM considera un documento XML DOM come un albero di nodi (albero di nodi).
Tutti i nodi in un albero hanno una relazione tra loro.
Albero di nodi XML DOM
XML DOM considera un documento XML come una struttura ad albero. Questa struttura ad albero viene chiamataAlbero di nodi.
Tutti i nodi possono essere acceduti tramite questo albero. È possibile modificare o eliminare il loro contenuto, o creare nuovi elementi.
Questo albero di nodi mostra la raccolta di nodi e le loro relazioni. Questo albero parte dal nodo radice e poi si ramifica verso i nodi di testo al livello più basso dell'albero:

L'immagine sopra rappresenta un file XML books.xml.
Il nodo padre, il nodo figlio e il nodo同级
I nodi in un albero di nodi hanno una relazione gerarchica tra loro.
Il nodo padre, il nodo figlio e il nodo同级 vengono utilizzati per descrivere questa relazione. Il nodo padre possiede i nodi figlio, e i nodi figlio che si trovano al livello stesso sono chiamati nodi同级 (fratelli o sorelle).
- In un albero di nodi, il nodo in cima diventa il nodo radice
- Ogni nodo, eccetto il nodo radice, ha un nodo padre
- Il nodo può avere un numero qualsiasi di sotto-nodi
- Le foglie sono i nodi che non hanno nodi figli
- I nodi同级 sono i nodi che condividono lo stesso nodo genitore
L'immagine seguente mostra una parte dell'albero dei nodi e le relazioni tra i nodi:

Poiché i dati XML sono costruiti in forma di albero, possono essere esaminati senza conoscere la struttura esatta dell'albero né il tipo di dati contenuti.
Imparerai di più sulla traversata dell'albero dei nodi nei capitoli successivi di questo tutorial.
Commento:Nodo genitore: Parent Node, nodo figlio: Children Node, nodo同级: Sibling Node.
Primo nodo figlio - Ultimo nodo figlio
Vedi il seguente frammento XML:
<bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Nel XML sopra, l'elemento <title> è il primo nodo figlio dell'elemento <book>, mentre l'elemento <price> è l'ultimo nodo figlio dell'elemento <book>.
Inoltre, l'elemento <book> è il nodo genitore degli elementi <title>, <author>, <year> e <price>.
- Pagina precedente Nodo DOM
- Pagina successiva Analisi DOM