129. DTD Definición del Tipo de Documento¶
DTD es un documento donde se define las estructura, elementos y atributos de un documento XML
129.1 Referencia a DTD en un documento XML¶
Dos posibilidades:
Inline: en el propio documento XML:
<!Doctype nombre [
....
]>
<!DOCTYPE nombre SYTEM "uri">
<!DOCTYPE nombre PUBLIC "nombre_publico" "uri">
o mezcla de externo e interno:
<!DOCTYPE nombre SYTEM "uri"[
....
]>
129.2 Tipos de declaraciones¶
- Elementos
- Entidades
- Notaciones
- listas de atributos para los tipos de elementos.
129.2.1 Declaración de tipos de elementos¶
Se ajustan a:
elementdecl ::= '<!ELEMENT' S Nombre S contentspec S? '>'
contentspec ::= 'EMPTY' | 'ANY' | Mixed | children