Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DTD
________________________________________________________________________________________
REGLAS DTD
Elementos
Modelo de
Significado
Contenido
El elemento que se describe ya es hoja, o sea no tiene ni subelementos ni contenido.
Eso significa que la única información que puede inferirse de él o bien está entre sus
atributos o es el nombre de su tag.
EMPTY
Un documento XML (instancia) compatible con esta estructura tendría este elemento
como nodo hoja.
El elemento que se describe puede contener tanto contenido texto como
subelementos.
ANY
Esta regla es demasiado ambigua (cualquier cosa matcheará). Suele usarse en
etapa de desarrollo, cuando se está diseñando la estructura de un documento y no
se ha decidido la forma de dicha subjerarquía. Un elemento así puede ser hoja o no.
(#PCDATA) Si un documento XML es validado con esta estructura, el elemento dado por esta
regla de derivación tendrá un nodo hoja hijo de tipo #Text: caracteres , donde
caracteres es el texto asociado.
El elemento que se describe es un nodo que puede tener contenido mixto. O sea
puede tener texto y/o subelementos.
El símbolo * al final es obligatorio no puede cambiarse por otro (no puede usarse +,
?). Debido al * pueden repetirse los elementos tantas veces se quiera y en cualquier
orden.
1
Diseño y Procesamiento de Documentos XML
DTD
________________________________________________________________________________________
Atributos
• El elementoNombre sirve para indicar a qué elemento corresponde, ya que este tag puede estar en
cualquier lugar dentro del DTD (no justo debajo del elemento).