Definição – o que significa a definição de tipo de documento (DTD)?
Definição de tipo de documento (DTD) refere-se a um conjunto de declarações de marcação que definem um tipo de documento para linguagens SGML (Standard Generalized Markup Language). Os DTDs definem a estrutura de uma classe de documentos por meio de declarações de elementos e listas de atributos. O DTD ajuda os analisadores a validar documentos. É oficialmente recomendado pelo World Wide Web Consortium (W3C). DTDs agora foram amplamente substituídos por linguagens de esquema com reconhecimento de namespace XML.
Definirtec explica a definição do tipo de documento (DTD)
Os DTDs fazem dois tipos de declarações: Interno: faz parte do próprio documento e é inserido na definição DOCTYPE próximo ao início do documento XML. Externo: aponta para declarações DTD contidas em um arquivo externo. Por motivos de segurança, os analisadores e navegadores da Web podem ser impedidos de ler subconjuntos externos. Os DTDs descrevem a estrutura de uma classe de documentos por meio de declarações de elementos e listas de atributos. As declarações de elemento nomeiam o conjunto permitido de elementos dentro do documento e especificam se e como os elementos declarados e execuções de dados de caractere podem estar contidos em cada elemento. As declarações de lista de atributos nomeiam o conjunto permitido de atributos para cada elemento declarado, incluindo o tipo de cada valor de atributo ou um conjunto explícito de valor (es) válido (s). As declarações de marcação DTD declaram quais tipos de elementos, listas de atributos, entidades e notações são permitidos na estrutura da classe correspondente de documentos XML. As DTDs têm certas limitações relacionadas à sua flexibilidade: Diferenças entre a sintaxe da DTD e a sintaxe XML Falta de reconhecimento de namespace Falta de tipo de dados Descrições limitadas do modelo de conteúdo