Validador de XML — Grátis online

Cole seu XML abaixo e use o botão "Verificar e Sugerir Correção" para encontrar erros de sintaxe, com a linha e coluna exatas.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

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 &amp; e use &lt; 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.