- Los elementos de un documento XML deben seguir una estructura de “árbol” (estrictamente jerárquica).
- Los elementos deben estar correctamente anidados.
- Los elementos no se pueden superponer entre ellos.
- Sólo puede haber un elemento raiz, en el que estén contenidos todos los demás.
De forma gráfica:
Antes de acometer un documento XML debemos disponer de las estructura jerárquica respeto a la información que deseamos manejar en el documento XML.
Actividades
1. Estructura jerárquica de un documento XML
Observar el siguiente documento XML y genera de forma gráfica el árbol que representa su estructura:
<?xml version="1.0"?> <libro> <titulo>El Ingenioso Hidalgo Don Quixote de la Mancha</titulo> <autor>Miguel de Cervantes Saavedra</autor> <fecha><publicacion>1605</publicacion> <edicion>2009</edicion> </fecha> <localizacion><estanteria>B</estanteria> <fila>7</fila> </localizacion> </libro>
2. Crear un documento XML a partir de la estrucutra jerárquica
- Crear la estructura jerárquica para recoger la descripción de un CD de música que contenga la siguiente información:
Nombre del artista, título del CD, fecha de creación, género musical, así como la información de cada canción: su título y su duración.
Del artista también queremos recoger su fecha y lugar de nacimiento.
Como elemento raíz poner <CD>
- Crear el documento XML correspondiente con datos de un CD cualquiera (con dos canciones es suficiente), guardarlo con el nombre cd.xml.
- Observar el documento en el navegador.