Latest web development tutorials

XML DOM - árbol de nodos

XML DOM El documento XML como un árbol de nodos.

Todos los nodos en el árbol tienen una relación entre sí.


XML árbol de nodos DOM

XML documento XML DOM como una estructura de árbol. Este árbol es unárbol de nodos.

Se puede acceder a todos los nodos del árbol. Puede modificar o eliminar su contenido, puede crear nuevos elementos.

Fengyun árbol de nodos muestra un conjunto de nodos y enlaces entre ellos. Este árbol a partir de la raíz, y luego se ramifican a los nodos de texto en el nivel más bajo del árbol:

árbol de nodos DOM

La imagen de arriba representa el archivo XML de la Books.XML .


Padres, y los nodos secundarios nodos hermanos

Tenemos una relación jerárquica entre cada nodo en el nodo del árbol.

Padres, niños y nodos linfáticos de hermanos se utilizan para describir la relación. nodo padre tiene un nodo secundario, el nodo hijo en el mismo nivel se llama hermanos (hermanos o hermanas).

  • En el árbol de nodo, llamado el nodo raíz en la parte superior
  • Cada nodo distinto del nodo raíz tiene un nodo padre
  • Nodo puede tener cualquier número de nodos secundarios
  • Las hojas son de ningún nodo con niños
  • Los hermanos es tener el mismo nodo nodo padre

Algunas imágenes muestran un árbol de nodos de abajo, y la relación entre los nodos:

árbol de nodos

Dado que los datos XML se construye en la forma de un árbol, por lo que no se puede saber con exactitud la estructura del árbol y no entiende el tipo de caso en el que los datos contenidos en su recorrido.

Va a aprender más acerca de atravesar el árbol de nodos de conocimiento más adelante en la sección de tutoriales.


Primer hijo - el último niño

Considere el siguiente fragmento de XML:

<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>

En el XML anterior, <title> es el primer hijo del elemento <book> y <precio> elemento es el último hijo del elemento <libro>.

Además, <libro> elemento es el <title>, <autor>, <año> y el padre <precio> elemento.