Definición: ¿Qué significa Definición de tipo de documento (DTD)?
La definición de tipo de documento (DTD) se refiere a un conjunto de declaraciones de marcado que definen un tipo de documento para los lenguajes de lenguaje de marcado generalizado estándar (SGML). Las DTD definen la estructura de una clase de documentos mediante declaraciones de lista de atributos y elementos. DTD ayuda a los analizadores a validar documentos. Está recomendado oficialmente por el World Wide Web Consortium (W3C). Las DTD ahora han sido reemplazadas en gran medida por los lenguajes de esquema que reconocen el espacio de nombres XML.
Techinfo explica la definición de tipo de documento (DTD)
Las DTD realizan dos tipos de declaraciones: Interna: forma parte del documento en sí y se inserta dentro de la definición de DOCTYPE cerca del inicio del documento XML. Externo: apunta a declaraciones DTD contenidas en un archivo externo. Por razones de seguridad, es posible que los analizadores y navegadores web no puedan leer subconjuntos externos. Los DTD describen la estructura de una clase de documentos mediante declaraciones de lista de atributos y elementos. Las declaraciones de elementos nombran el conjunto permitido de elementos dentro del documento y especifican si los elementos declarados y las series de datos de caracteres pueden estar contenidos dentro de cada elemento y cómo. Las declaraciones de lista de atributos nombran el conjunto permitido de atributos para cada elemento declarado, incluido el tipo de cada valor de atributo, o un conjunto explícito de valores válidos. Las declaraciones de marcado DTD declaran qué tipos de elementos, listas de atributos, entidades y notaciones están permitidos en la estructura de la clase correspondiente de documentos XML. Las DTD tienen ciertas limitaciones relacionadas con su flexibilidad: Diferencias entre la sintaxis DTD y la sintaxis XML Falta de conocimiento del espacio de nombres Falta de tipificación de datos Descripciones limitadas del modelo de contenido