Formatador de XML
Indente o XML para que possa ser lido e descubra exatamente onde ele quebra.
- 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.
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.