Introducción a las DTD
Ejercicio DTD 1
En la primera parte de este ejercicio crearemos una DTD simple para poesía. Utilizaremos solo los siguientes elementos:
- poem (que será el elemento raíz),
- verse,
- line,
- title,
- note,
- author.
Para ayudarte con la sintaxis de la DTD hemos creado una esta «chuleta», ¡asegúrate de tenerla a mano cuando realices el ejercicio! Crea tu DTD en un editor sintáctico, por ejemplo en oXygen, un programa que entiende la sintaxis DTD y que, una vez que comienzas a crear la instancia del documento, te muestra mensajes de error si algo no está bien. Sin embargo, hasta que el código XML no esté en en su lugar, te aparecerán continuos errores de parseado/sintácticos. No te preocupes por eso.
Abre oXygen y haz clic en el icono de nuevo documento, que encontrarás en el extremo superior izquierdo de la pantalla, y elige “XML Document”. El primer paso es crear el elemento raíz justo debajo de la declaración XML.
1 2 3 |
<?xml version="1.0"?> <!DOCTYPE poem [ ]> |
[]
.Cuando hayas terminado tu DTD, comprueba si esta es capaz de modelar tu poema de la manera que esperas. Para ello, crea una instancia de documento justo debajo de la DTD. Si hasta aquí todo ha ido bien, tienes la opción de volver y añadir indicadores de ocurrencia para definir más en detalle el comportamiento de los elementos en tu documento XML.
Puedes intentar crear la DTD por tu cuenta o seguir este vídeo.