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

1

Colar XML e DTD

Adicione XML no painel esquerdo e as declarações DTD no painel central.

2

Executar verificações DTD

Clique em Validar para comparar os elementos declarados com a estrutura do documento XML.

3

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.