XML DOM Árbol de nodos
El DOM XML considera los documentos XML como un árbol de nodos.
Todos los nodos del árbol tienen relaciones entre sí.
Árbol de nodos XML DOM
El DOM XML trata los documentos XML como una estructura de árbol. Esta estructura de árbol se denominaÁrbol de nodos。
A través de este árbol se puede acceder a todos los nodos. Se puede modificar o eliminar su contenido, y también se pueden crear nuevos elementos.
Este árbol de nodos muestra la colección de nodos y sus relaciones. El árbol comienza en el nodo raíz y luego se extiende con ramas hacia los nodos de texto en los niveles más bajos del árbol:

La imagen anterior representa un archivo XML。
Nodos padre, hijos y hermanos
Los nodos en el árbol de nodos tienen relaciones jerárquicas entre sí.
Los nodos padre, hijo y hermano se utilizan para describir esta relación. Un nodo padre tiene nodos hijos. Los nodos hijos que están en el mismo nivel se denominan nodos hermanos (hermanos o hermanas).
- En un árbol de nodos, el nodo superior se denomina nodo raíz.
- Todos los nodos excepto el nodo raíz tienen un nodo padre.
- Un nodo puede tener cualquier cantidad de nodos hijos.
- Una hoja es un nodo sin nodos hijos.
- Los nodos hermanos son nodos que tienen el mismo nodo padre.
La siguiente imagen muestra una parte del árbol de nodos y las relaciones entre los nodos:

Debido a que los datos XML se estructuran en forma de árbol, se pueden recorrer sin conocer la estructura exacta del árbol ni los tipos de datos que contiene.
Aprenderá más sobre el recorrido del árbol de nodos en capítulos posteriores de este tutorial.
Primer nodo hijo - Último nodo hijo
Vea el siguiente fragmento de XML:
En el XML anterior, el elemento <title> es el primer nodo hijo del elemento <book>, y 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>.
Otras extensiones