Validador XML
Valide a boa formação de XML online. Detecte tags não fechadas e erros de sintaxe.
Sobre esta ferramenta
O Validador de XML verifica se o seu documento XML está bem formado de acordo com a especificação XML. Ele detecta erros comuns, incluindo tags não fechadas, nomes de elementos incompatíveis, uso inválido de caracteres e elementos raiz ausentes.
A saída de erro inclui o número da linha e um trecho de contexto para que você possa identificar e corrigir o problema rapidamente. A validação usa o DOMParser nativo do navegador — nenhum XML é enviado a nenhum servidor. Esta ferramenta verifica apenas a boa formação, não a validade de esquema (XSD ou DTD).
Como usar
- Cole seu XML na área de entrada, ou clique em Exemplo (Válido) ou Exemplo (Erros) para carregar um exemplo.
- Clique em Validar para executar a verificação.
- Se forem encontrados erros, a mensagem de erro e o número da linha são exibidos com um trecho de contexto.
- Corrija o problema no seu editor de XML e valide novamente até ver 'Valid XML'.
Casos de uso
Desenvolvedores back-end validam documentos XML de API antes de implantar para detectar falhas de análise em produção. Engenheiros de dados que processam feeds XML validam amostras para garantir a integridade estrutural. Desenvolvedores front-end que incorporam SVG validam trechos antes de colá-los em HTML. Qualquer pessoa que edite arquivos de configuração XML usa isso para detectar erros de digitação antes de reiniciar um serviço.
Perguntas frequentes
- O que é boa formação (well-formedness)? — Um documento XML bem formado segue as regras básicas de sintaxe XML: um elemento raiz, tags devidamente aninhadas e fechadas, atributos entre aspas e nenhum caractere ilegal. A boa formação é um pré-requisito para a validação de esquema.
- Isso valida contra esquemas XSD ou DTD? — Não. Esta ferramenta verifica apenas a boa formação estrutural. Para validação XSD ou DTD, use um processador XML completo como o Saxon ou um plugin de IDE.
- Meu XML é enviado a um servidor? — Não. O DOMParser nativo do navegador realiza toda a validação localmente. Seu XML nunca sai do seu dispositivo.