Usamos DTD para descrever precisamente o documento XML. Os DTDs verificam a validade da estrutura e do vocabulário de um documento XML em relação às regras gramaticais da linguagem XML apropriada. Agora, para verificar a validade do DTD, os seguintes procedimentos podem ser usados -
Using XML DTD validation tools - Você pode usar alguns IDEs como XML Spy (não gratuito) e XMLStarlet (código aberto) para validar arquivos XML em documentos DTD.
Using XML DTD on-line validators- O W3C Markup Validation Service foi desenvolvido para validar documentos da web. Use o validador online para verificar a validação do seu XML DTD aqui .
Write your own XML validators with XML DTD validation API - Versões mais recentes do JDK (acima de 1.4) suportam API de validação XML DTD. Você pode escrever seu próprio código validador para verificar a validade da validação XML DTD.