Visão geral / Desenvolvimento e código / Formatador e validador de XML
Desenvolvimento e código 100% no navegador e offline

Formatador e validador de XML

Formate, minifique e valide XML no navegador. As tags aninhadas são indentadas, comentários e CDATA são mantidos e os erros mostram a linha e a coluna.

Cole ou digite o conteúdo; o resultado aparece na hora e os erros são exibidos abaixo do campo. Os campos já vêm com um exemplo: clique em um e digite para substituí-lo.

Seus arquivos e dados nunca saem do navegador – nada é enviado.

O texto entre as tags é aparado. Onde texto e tags se misturam, como num parágrafo com <b> dentro, o conteúdo é mantido exatamente como foi escrito.

Deixe um bloco de XML legível

Uma API responde com uma única linha de tags, um arquivo de configuração perdeu a indentação, uma exportação tem meio megabyte de sinais de menor e maior. Cole aqui e a estrutura aninhada aparece: cada filho indentado um nível abaixo do pai, elementos só com texto numa linha, e a declaração XML, os comentários, as seções CDATA e as instruções de processamento mantidos onde estavam.

Formate, minifique ou verifique em quatro passos

  1. Cole o XML na caixa da esquerda. Um pequeno arquivo de pedido está lá como exemplo.
  2. Deixe Formatar selecionado para indentar, ou troque para Minificar para espremer tudo numa linha.
  3. Escolha dois espaços, quatro espaços ou uma tabulação e marque Remover comentários se quiser eliminá-los.
  4. Leia a linha de status. Uma mensagem verde significa que o documento está bem formado. Caso contrário, ela indica o problema e a linha e a coluna.
  5. Clique em Copiar ou baixe o resultado como arquivo .xml.

O que conta como válido

A verificação é feita pelo analisador XML do próprio navegador, então valem as regras padrão: um elemento raiz, todas as tags fechadas na ordem certa, valores de atributo entre aspas, caracteres especiais como & e < escritos como entidades e nenhuma entidade indefinida. HTML que parece XML costuma falhar aqui, por exemplo um <br> sem a barra de fechamento.

Como os espaços em branco são tratados

A formatação adiciona espaço em branco entre as tags, o que um analisador ignora em arquivos de dados. Onde texto e tags se misturam, como num parágrafo com uma palavra em negrito, os espaços fazem parte do conteúdo, então a ferramenta deixa esse elemento exatamente como foi escrito. O texto que fica sozinho entre tags é aparado. Se o seu formato trata espaços em branco como significativos, compare o resultado com o original antes.

O arquivo nunca sai do seu dispositivo

A análise e a formatação rodam no seu navegador. Faturas, arquivos de configuração e respostas de API não são enviados.

Perguntas frequentes (FAQ)

Cole o XML na caixa da esquerda. Com Formatar selecionado, a versão indentada aparece na hora à direita. Copie ou baixe como arquivo .xml.