top of page

Document Type Definition

Categoria: programação para a Web
Contexto organizacional: W3C
Sede:
Suporte: W3C
URL: http://www.w3schools.com/xml/xml_dtd_intro.asp
Relacionado com: XML, XSD, ISO
Assuntos: interoperabilidade

Mais sobre este item:

DTD é um documento com a extensão .dtd que descreve as marcas para a estrutura (markup), os elementos e os atributos de um documento XML, SGML específico, HTML ou de outro onde que possa ocorrer. Serve para garantir que todos os documentos produzidos num determinado contexto têm a mesma estrutura e a mesma ordem de elementos. Do ponto de vista da interoperabilidade, a utilização do DTD é uma excelente estratégia. A referência, interna ou externa, a um DTD permite aos sistemas fazer o parser, validar documentos, corrigir erros, manter a relação entre os dados e, acima de tudo, definir uma estrutura independente da plataforma.

 

O DTD nasceu no contexto da indústria americana (IBM - Charles Goldfarb, Edward Mosher e Raymond Lorie) que procurou uma forma de estruturar hierarquicamente documentos para publicação. Nos anos 80 a ANSI procurou estabelecer uma linguagem de marcação genérica. Uniu-se então à ISO e foi dessa colaboração que resultou um standard  (ISO 8879:1986 Information processing---Text and office systems---Standard Generalized Markup Language (SGML). No âmbito da W3C também houve desenvolvimentos no sentido definir o HTML como parte do SGML. A versão HTML 4.0, que encontramos em muitas páginas da Web, tem por referência um DTD.

​

Ver também:

O DTD tem uma sintaxe específica (). Ver tutorial em: http://www.w3schools.com/xml/xml_dtd_intro.asp 

Descrição genérica: https://en.wikipedia.org/wiki/Document_type_definition

​

Revisto em: 20 Agosto de 2016

bottom of page