Se um original de XML tiver um Document type definition associado e se o original complies com os confinamentes expressados nele, é válido. O Document type definition deve aparecer antes do primeiro elemento no original. O nome que segue a palavra DOCTYPE no Document type definition deve combinar o nome do elemento da raiz.
Um Document type definition fornece aplicações com a observação avançada de que nomes e estruturas podem ser usadas em um tipo particular do original.
DTD
Se um nome do elemento no DTD for seguido perto
a estrela [*] - este elemento pode ocorrer zero, uma vez que ou diversas vezes.
o sinal de adição [+] - este elemento pode ocorrer uma vez ou diversas vezes.
a marca de pergunta [?] - Este elemento pode ocorrer zero ou um cronometra.
Para associar o nome-valor os pares com os atributos dos elementos são usados. As especificações do atributo podem aparecer somente dentro dos inicí-Tag e dos Tag do vazio-elemento. Os começos da declaração com ATTLIST seguem então o nome do elemento que os atributos pertencem a e seguem então a definição dos atributos individuais.
Nenhum tipo do elemento pode ter mais de um atributo do ID especificado. O valor de um atributo do ID deve ser original entre todos os valores de todos os atributos do ID.
Um elemento pode estar VAZIO definido - não pode não conter somente atributos mas nenhum texto.
Keywords: DTD do xml, tutorial do DTD, música do DTD, DTD java, exemplos do DTD de java, definição do DTD