En este artículo proporciono un fichero de ejemplo XML junto a su XSD y una breve explicación de lo que contiene. Estos ficheros nos serán útiles para comenzar a trabajar con XQuery en artículos posteriores.
Tabla de Contenidos
ocultar
Breve explicación
Nuestro fichero XML contendrá información de una TIENDA que venderá diferentes COCHES un determinado PRECIO, cada coche tiene diferentes características como son la MARCA, MODELO, COMBUSTIBLE, VELOCIDAD y una DESCRIPCIÓN.
- Biblioteca: al ser el primer nivel lo llamamos elemento padre.
- Libro: al estar por debajo de biblioteca decimos que es un elemento de biblioteca .
- ID: decimos que es un atributo de libro por como está definido en el fichero XML (dentro de la etiqueta libro y no como elemento)
- Titulo, autor, etc.: decimos que son elementos de libro ya que definen al libro.
Esquema gráfico
Código XML
<?xml version="1.0" encoding="UTF-8"?> <biblioteca> <libro id="1"> <titulo>Las hijas de la criada</titulo> <autor>Sonsoles Onega</autor> <precio>10</precio> <fecha>2022</fecha> </libro> <libro id="2"> <titulo>Mil besos prohibidos</titulo> <autor>Sonsoles Onega</autor> <precio>20</precio> <fecha>2004</fecha> </libro> <libro id="3"> <titulo>Datos en la Web</titulo> <autor>Miguel Troyano</autor> <autor>Ignacio Troyano</autor> <autor>Ruben Troyano</autor> <fecha>2023</fecha> </libro> </biblioteca>