a11y.skipToMainContent
1

XML Validator

Colar XML para verificar o bem-formado, ver uma árvore de estrutura analisada e detectar erros com números de linha exatos. Impressão bonita em XML confuso com um clique.

More options
Was this tool helpful?
Send output to:
Advertisement

How to use XML Validator

  1. Cole o seu XML na área de texto de entrada.
  2. Clique em Validar XML para verificar o bem-formado.
  3. Veja o status pass/fail, contagem de elementos e árvore de estrutura.
  4. Opcionalmente clique em Pretty-print para reformatar XML bagunçado.

What is XML Validator?

Um validador XML verifica se seu documento XML está bem formado — que as tags estão devidamente aninhadas, os atributos são citados, e a estrutura segue as regras de sintaxe XML. Esta ferramenta usa o analisador XML integrado do seu navegador (DOMParser), então a validação é instantânea e seus dados nunca saem do seu dispositivo.

Além da verificação passe/falha, você obtém uma árvore de estrutura visual mostrando cada elemento, seus atributos e conteúdo de texto — útil para entender a forma do XML complexo. Se o documento tiver erros, o analisador informa o número exato da linha onde o problema ocorre. O botão Pretty-print reformata confuso, minimizado, ou XML de uma linha em forma indentada, legível.

Advertisement

FAQ

O que significa "bem formado"?
XML bem formado segue regras de sintaxe básicas: todas as tags são fechadas, aninhadas corretamente, os atributos são citados, e há exatamente um elemento raiz. NÃO valida contra um esquema como DTD ou XSD.
Isto valida- se contra um esquema DTD ou XSD?
Não — esta ferramenta só verifica a formabilidade, não a validade do esquema. Para validação DTD/XSD você precisa de uma ferramenta de validação XML dedicada ou IDE.
Ele pode lidar com arquivos XML grandes?
DOMParser pode lidar com XML até vários megabytes. Arquivos muito grandes podem ser lentos para analisar no navegador — considere usar um editor XML desktop para arquivos mais de 10 MB.
O que faz a Pretty-print?
Re-indenta todo o documento XML com espaçamento consistente, facilitando a leitura. Ele também normaliza as tags de fechamento automático e reajusta a declaração XML se faltar.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

Advertisement