Tabla de contenido:
Definición: ¿qué significa la 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). Los DTD definen la estructura de una clase de documentos a través de declaraciones de elementos y listas de atributos. DTD ayuda a los analizadores a validar documentos. Es recomendado oficialmente por el Consorcio World Wide Web (W3C). Los DTD ahora han sido reemplazados en gran medida por los lenguajes de esquema compatibles con el espacio de nombres XML.
Techopedia explica la definición de tipo de documento (DTD)
Los DTD hacen dos tipos de declaraciones: Interna: forma parte del documento en sí y se inserta dentro de la definición DOCTYPE cerca del comienzo del documento XML. Externo: apunta a declaraciones DTD contenidas en un archivo externo. Por razones de seguridad, se puede evitar que los analizadores y navegadores web lean subconjuntos externos. Los DTD describen la estructura de una clase de documentos mediante declaraciones de elementos y listas de atributos. Las declaraciones de elementos nombran el conjunto permitido de elementos dentro del documento y especifican si los elementos declarados y las ejecuciones de datos de caracteres pueden estar contenidos dentro de cada elemento y de qué manera. Las declaraciones de la 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 anotaciones están permitidos en la estructura de la clase correspondiente de documentos XML. Los 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 escritura de datos Descripciones de modelo de contenido limitado