Validador XML DTD
Validar documentos XML contra declarações DTD
Entrada XML
Entrada DTD
Resultado da validação
O que é validação XML DTD?
DTD (Document Type Definition) é o mecanismo clássico de gramática XML. Declara os elementos permitidos, a ordem e as regras de conteúdo.
Este validador verifica rapidamente o alinhamento DTD: presença da declaração raiz, elementos não declarados. Para restrições mais ricas, use o Validador XML XSD.
Como usar esta ferramenta
Colar XML e DTD
Adicione XML no painel esquerdo e as declarações DTD no painel central.
Executar verificações DTD
Clique em Validar para comparar os elementos declarados com a estrutura do documento XML.
Corrigir e reexecutar
Resolva declarações em falta e valide novamente. Use o Visualizador de árvore XML para inspecionar a hierarquia.
DTD vs XSD
DTD é compacto e amplamente suportado. XSD é mais expressivo e compatível com namespaces.
Perguntas frequentes
Posso usar fragmentos DTD DOCTYPE inline?
Sim. Cole as declarações diretamente no painel DTD.
Isto suporta todas as construções DTD?
A ferramenta concentra-se em verificações práticas para depuração rápida.
O meu conteúdo é privado?
Sim. O processamento XML e DTD é local no seu navegador.
Quando escolher DTD em vez de XSD?
Escolha DTD para sistemas legacy. Escolha XSD para restrições mais fortes.
Que outras verificações devo executar?
Execute primeiro o Validador XML para sintaxe, depois esta página para verificações DTD.
Ferramentas relacionadas
Referências: XML 1.0, DTD na especificação XML.