Estructura de árbol XML
- Página anterior Uso de XML
- Página siguiente Sintaxis de XML
Un documento XML forma una estructura en forma de árbol, que comienza en la "raíz" y luego se extiende a las "hojas".
Estructura de árbol XML

Ejemplo de documento XML
La imagen superior representa la lista de libros en este XML:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="美食"> <title lang="zh">雅舍谈吃</title> <author>梁实秋</author> <press>江苏文艺出版社</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </libro> <book category="儿童"> <title lang="zh">了不起的狐狸爸爸</title> <author>罗尔德·达尔</author> <translator>代维</translator> <press>明天出版社</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </libro> <book category="文学"> <title lang="zh">将熟悉变为陌生</title> <author>齐格蒙·鲍曼</author> <author>彼得·哈夫纳</author> <translator>王立秋</translator> <press>南京大学出版社</press> <año>2023</año> <price>68</price> <ISBN>9787305269387</ISBN> </libro> <book category="科学"> <title lang="zh">你想飞吗,像鸟一样?</title> <autor>Richard Dawkins</autor> <autor>Yana Renzova</autor> <traductor>Gaotianyu</traductor> <editorial>Editorial de Ciencia y Tecnología de Hunan</editorial> <año>2023</año> <precio>88</precio> <ISBN>9787571019075</ISBN> </libro> <libro category="política" cubierta="rústica"> <título lang="zh">Sobre la democracia en los Estados Unidos</título> <autor>Toqueville</autor> <traductor>Dong Guoliang</traductor> <editorial>Editorial Comercial</editorial> <año>1989</año> <precio>60</precio> <ISBN>9787100124553</ISBN> </libro> </librería>
Estructura de árbol XML
Los elementos en un documento XML forman unárbol de elementos.
este árbol comienzaelemento raízcomienza y se extiende hasta elelemento hijo.
Un documento XML debe contener un elemento raíz. Este elemento es el padre de todos los demás elementos.
Todos los elementos pueden tener elementos hijos:
<root> <hijo> <subhijo>.....</subhijo> </hijo> </root>
Los términos padre, hijo y hermanos se utilizan para describir las relaciones entre los elementos.
El elemento padre tiene elementos hijos. Los elementos hijos también tienen un elemento padre. Los elementos en el mismo nivel se llaman hermanos (o hermanas).
Todos los elementos pueden tener contenido de texto (Yashatalking) y atributos (category="gastronomía"), al igual que en HTML.
sintaxis autoexplicativa
XML utiliza una sintaxis simple y autoexplicativa:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Recordatorio</heading> <body>¡No olvides la reunión!</body> </note>
La primera línea es una declaración XML. Define la versión de XML (1.0) y la codificación utilizada (ISO-8859-1 = Latin-1/conjunto de caracteres de Europa Occidental).
la siguiente línea describe el documentoelemento raíz(como si dijera: “Este documento es una nota”):
<note>
las próximas 4 líneas describen la raíz 4 elementos(to, from, heading y body):
<to>George</to> <from>John</from> <heading>Recordatorio</heading> <body>¡No olvides la reunión!</body>
La última línea define el final del elemento raíz:
</note>
A partir de este ejemplo, podemos suponer que el documento XML contiene una nota de John para George.
XML tiene una excelente capacidad de auto-descripción, ¿estás de acuerdo?
- Página anterior Uso de XML
- Página siguiente Sintaxis de XML