EJEMPLO DE DTD
Un DTD que puede servir como ejemplo podría ser uno que nos defina un lenguaje de marcado para una base de datos de personas.
En el ejemplo vamos a examinar cómo hacer una agenda que guardará el nombre y teléfono de cada persona. Además, cada persona tendrá un identificador (obligatoriamente) como atributo.
El fichero ejemplo-agenda.dtd podría ser algo así:
<?xml encoding="UTF-8"?> <!ELEMENT agenda (persona)+> <!ELEMENT persona (nombre, tlf)> <!ATTLIST persona id ID #REQUIRED> <!ELEMENT nombre (#PCDATA)> <!ELEMENT tlf (#PCDATA)> |
<?xml version="1.0"?> <!DOCTYPE agenda SYSTEM "ejemplo-agenda.dtd"> <agenda> <persona id="ricardo"> <nombre>Ricardo Borriquero</nombre> <tlf>951345678</tlf> </persona> <persona id="eva"> <nombre>Eva Risto</nombre> <tlf>955837659</tlf> </persona> </agenda> |
No hay comentarios:
Publicar un comentario