Entrada
Pronto
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.
Saída
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.
Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.
O que esta ferramenta faz
O validador de XML verifica se o seu documento está bem formado: toda tag é fechada, as tags estão aninhadas na ordem certa, os valores de atributo estão entre aspas, os caracteres especiais estão escapados e existe exatamente um elemento raiz.
Quando algo está errado, ele mostra o primeiro erro com o número da linha e uma sugestão de correção. Ele verifica a sintaxe, não um esquema: não valida contra XSD nem DTD, então um documento bem formado ainda pode estar sem campos que o seu sistema exige.
Quando usar
- Uma importação ou chamada de API falha com um erro vago de análise de XML e você precisa achar a linha.
- Verificar um sitemap, um feed RSS, um layout Android ou um pom.xml do Maven editado à mão antes de publicar.
- Confirmar que o XML gerado pelo seu código está bem formado antes de convertê-lo com o Conversor de XML para JSON.
- Achar rapidamente uma tag quebrada num arquivo grande, em vez de ler milhares de linhas no olho.
Exemplo prático
Entrada
<note>
<to>Ana</to>
<from>Ben</note>
Saída
Expected closing tag 'from' (opened in line 3, col 3) instead of closing tag 'note'. (Line 3)
Suggestion: Make sure every tag is closed, attribute values are quoted, and the document has exactly one root element.Perguntas sobre esta ferramenta
Como faço a verificação?
Cole o XML na caixa de entrada e clique em “Verificar e Sugerir Correção”. Um documento válido é confirmado; caso contrário, você vê a mensagem de erro, a linha e uma sugestão.
Por que o & é um erro?
No XML, & inicia uma referência de entidade, então um & solto no texto ou num atributo quebra o documento. Escreva & e use < para o caractere < literal.
Ele valida contra um esquema XSD?
Não. Ele verifica se o documento está bem formado, o que todo XML precisa cumprir. Regras de esquema, como elementos obrigatórios ou tipos de dados, exigem um validador com esquema no seu build ou na sua IDE.
Esta ferramenta é gratuita?
Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.
Como recebo o resultado?
Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.