Saltar al contenido principal

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>.