Ferramenta para desenvolvedores

Formatador de XML

Indente o XML para que possa ser lido e descubra exatamente onde ele quebra.

Formatador de XML Executa no seu dispositivo
  • Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
  • Sem cadastro, sem cotas, grátis para usar quantas vezes quiser

Como funciona

O XML aparece nos lugares menos convenientes: uma resposta SOAP, um sitemap, um arquivo de configuração, uma exportação de um sistema antiquíssimo que ninguém mantém. Em geral chega em uma única linha, e a primeira coisa de que alguém precisa é ver sua forma — seguida, logo depois, de encontrar a única tag não fechada que está quebrando tudo.

Formatando e minificando

Indentar revela a estrutura. Minificar remove os espaços em branco entre os elementos, que é o que você quer antes de enviar um payload ou armazenar um. Ambos preservam o conteúdo em si; apenas os espaços em branco entre os elementos mudam.

Ele verifica se o documento está bem formado

O XML é analisado pelo próprio analisador do seu navegador antes de qualquer coisa ser exibida. Se não estiver bem formado — uma tag não fechada, um e comercial solto, aninhamento incompatível — você recebe a própria mensagem do analisador sobre o que deu errado, em vez de uma saída discretamente estragada.

Bem formado não é o mesmo que válido

Isto verifica a sintaxe, não se o documento corresponde a um esquema ou DTD. Um documento pode estar perfeitamente bem formado e ainda assim estar errado para sua finalidade; isso exige validação por esquema, que esta ferramenta não faz.

Por que ele roda localmente

Payloads XML costumam conter credenciais, registros de clientes e nomes de endpoints internos. Colar um deles em um servidor que você não controla é uma exposição real de dados. Aqui, a análise acontece na própria página.

Perguntas frequentes

Formatador de XML — perguntas

Ele valida meu XML contra um esquema?

Não. Verifica se o documento está bem formado. A validação por esquema ou DTD é outro trabalho.

A formatação vai alterar meus dados?

Não. Apenas os espaços em branco entre os elementos mudam.

O que acontece se meu XML estiver quebrado?

Você recebe a própria mensagem de erro do analisador descrevendo o que está errado, em vez de uma saída estragada.

Meu XML é enviado?

Não. Ele é analisado e formatado no seu navegador.