computinglegan.com.

Informática.

XML con Java.

Estructura básica de un documento XML, un documento DTD y sus validadores.

Actualizado.

Domingo 22 de marzo de 2026.

Descripción.

En primer lugar, en el apartado referencias hay links hacía Páginas Web qué explican mucho mejor que yo qué es un documento XML bien formado y válido, y así mismo, tambien pongo links hacía validadores de XML.

Asimismo el almacenamiento de datos con XML permite la separación entre contenido y datos, por si alguién no sabe que es eso (Patrón de Diseño de Software Modelo Vista), vease en referencias los articulos de HTML con CSS y el ejemplo de Java.

Material de apoyo.
Referencias.
biblioteca.dtd.

biblioteca.dtd indica como deber de estar estructurados en el documento libros.xml para que sea un documento xml válido.

libros.xml.

libros.xml es un documento qué sigue las normas XML, es decir, un documento bien formado y que hace referencia al fichero biblioteca.dtd para que dicho documento XML sea también un documento válido que sigue las normas marcadas por el documento biblioteca.dtd.

data.zip.

Descarga de los archivos libros.xml y biblioteca.dtd.

Ejemplo.
biblioteca.dtd.

      

<!ELEMENT biblioteca (libro)>

<!ELEMENT libro (titulo, autor, ISBN)>

<!ELEMENT titulo (#PCDATA)>

<!ELEMENT autor (#PCDATA)>

<!ELEMENT ISBN (#PCDATA)>

      

    
libros.xml.

      

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE biblioteca SYSTEM "biblioteca.dtd">

  <bliblioteca>

    <libro>

      <titulo>

        Inteligencia Emocional.

      </titulo>

      <autor>

        Daniel Goleman.

      </autor>

      <ISBN>

        97 8847 2453 715

      </ISBN>

    </libro>

  </bliblioteca>

      

    
Referencías.
Pequeña introducción a XML.

https://www.abrirllave.com/xml/

Tutorial de XML.

https://validator.w3.org/feed/

Validador online XML de la W3C.

https://www.eniun.com/documentos-xml-bien-formados-validos/

Documentación de un ejemplo de un documento bien formado.

Separación entre contenido y visualización con HTML y CSS. Separación entré contenido y visualización en Java.

https://www.tutorialesprogramacionya.com/xmlya/tema12.html

Articulo de documento XML bien formado, válido y validadores.

https://www.freeformatter.com/xml-validator-xsd.html.

Validador XML.

Contacto.

Ángel Fernández Moreno.

Barro Nº 43, Barrio La Huera (La Güera), Llanes, Asturias, España.

CP: 33595.

Teléfono: +34 653 56 38 77.

computinglegan@gmail.com