Árbol de nodos XML DOM
- Página anterior Nodo DOM
- Página siguiente Análisis DOM
XML DOM considera el documento XML DOM como un árbol de nodos (árbol de nodos).
Todos los nodos en el árbol están relacionados entre sí.
Árbol de nodos XML DOM
XML DOM considera el documento XML como una estructura de árbol. Esta estructura de árbol se llamaÁrbol de nodos.
Se puede acceder a todos los nodos de este árbol. Se puede modificar o eliminar su contenido, o crear nuevos elementos.
Este árbol de nodos muestra la colección de nodos y sus relaciones. Este árbol comienza en el nodo raíz y luego se ramifica hacia los nodos de texto en la capa más baja del árbol:

La imagen superior representa el archivo XML books.xml.
El nodo padre, el nodo hijo y el nodo同级
Los nodos en el árbol de nodos tienen entre sí una relación jerárquica.
El nodo padre, el nodo hijo y el nodo同级 se utilizan para describir esta relación. El nodo padre tiene nodos hijos, y los nodos hijos que están en el mismo nivel se llaman nodos同级 (hermanos o hermanas).
- En el árbol de nodos, el nodo superior se convierte en el nodo raíz
- Cada nodo, con excepción del nodo raíz, tiene un nodo padre
- El nodo puede tener cualquier cantidad de nodos hijos
- Las hojas son los nodos que no tienen nodos hijos
- Los nodos hermanos son aquellos que tienen el mismo nodo padre
La siguiente imagen muestra una parte del árbol de nodos y las relaciones entre los nodos:

Dado que los datos XML se construyen en forma de árbol, se puede recorrer sin conocer la estructura exacta del árbol ni el tipo de datos que contiene.
Aprenderás más sobre el seguimiento del árbol de nodos en las secciones posteriores de este tutorial.
Comentario:Nodo padre: Nodo padre, nodo hijo: Nodos hijos, nodo hermano: Nodo hermano.
Primer nodo hijo - Último nodo hijo
Mira el siguiente fragmento 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>
En el XML anterior, el elemento <title> es el primer nodo hijo del elemento <book>, mientras que el elemento <price> es el último nodo hijo del elemento <book>.
Además, el elemento <book> es el nodo padre de los elementos <title>, <author>, <year> y <price>.
- Página anterior Nodo DOM
- Página siguiente Análisis DOM