Ejemplar
Es la parte principal de un documento XML, ya que contiene los datos reales del documento. Se ubica a continuación del prólogo y está formado por diferentes elementos anidados, los cuales guardan la información mediante el uso de etiquetas de marcado.
En el siguiente ejemplo, el ejemplar es aquel resaltado:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE libro>
<libro>
<titulo>XML practico</titulo>
<autor>Sebastien Lecomte</autor>
<autor>Thierry Boulanger</autor>
<editorial>Ediciones Eni</editorial>
</libro>
Algunas características de un ejemplar son:
- Todos los datos del documento XML que se deben procesar están definidos en el ejemplar.
- Tiene que tener un único elemento raíz (padre) del que desciendan todos los demás.
- Está compuesto de elementos estructurados según una estructura de árbol en la que el elemento raíz es el ejemplar y las hojas los elementos terminales, es decir, aquellos que no contienen elementos.
- Un elemento puede contener texto, otro elemento o contenido mixto (texto y otros elementos).
- Los elementos pueden tener atributos asignados.
El nombre en la declaración de tipos del documento debe coincidir con el tipo de elemento del elemento raíz:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE libro>
<libro>
<titulo>XML practico</titulo>
<autor>Sebastien Lecomte</autor>
<autor>Thierry Boulanger</autor>
<editorial>Ediciones Eni</editorial>
</libro>
Es decir, el nombre libro
definido en <!DOCTYPE libro>
debe coincidir libro
definido en <libro>
.