Latest web development tutorials

estructura de árbol XML

Los documentos XML forman una estructura de árbol, que a partir de la "raíz" y luego se extendió a las "hojas".


Un documento XML

Los documentos XML utilizando una sintaxis simple auto-descriptivo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

La primera línea es la declaración XML. Define la versión XML (1,0) y la codificación utilizada (ISO-8859-1 = Latin-1 / conjuntos de caracteres occidentales europeos).

La siguiente línea describeel elemento raíz del documento (como decir: "Este documento es un memorándum"):

<note>

Los siguientes 4 líneas describen 4elementos secundarios de la raíz (a, desde la partida, y el cuerpo):

<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>

La última línea define el final del elemento raíz:

</note>

Se puede suponer, a partir de este ejemplo, el documento XML contiene una Tove Jani de notas escritas.

XML tiene una excelente auto descriptiva, está de acuerdo?


documentos XML forman una estructura de árbol

El documento XML debe contener unelemento raíz.El elemento es el padre de todos los demás elementos.

elementos XML en el documento para formar una estructura del documento. El árbol de la raíz, y se extiende a la parte inferior del árbol.

Todos los elementos pueden tener sub-elementos:

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

Padre, Hijo y compatriotas y otro término usado para describir la relación entre los elementos. El elemento padre tiene un elemento hijo. Los sub-elementos en el mismo nivel se convierten en hermanos (hermanos o hermanas).

Todos los elementos pueden tener un contenido de texto y atributos (similar al HTML).


Ejemplo:

árbol de nodos DOM

El panel superior muestra el siguiente código XML en un libro:

<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

Ejemplos del elemento raíz es <librería>. Documento todos <libro> elementos están contenidos dentro <librería> en.

<Libro> elemento tiene cuatro sub-elementos: <title>, <autor>, <año>, <> de precios.