Formatador de XML
XML gerado por máquina chega como uma linha enorme. Cole aqui e a estrutura aparece: um elemento por linha, indentado por profundidade.
O código não sai desta página: a formatação acontece no seu navegador.
- Grátis
- Os arquivos não saem do seu dispositivo
- Sem cadastro
- Sem limite de arquivos
Como usar
- Cole o XML no primeiro campo.
- Escolha o recuo: dois espaços, quatro ou tabulação.
- Copie a versão legível, ou toque em «Minificar» para comprimir de novo.
Bom saber
Onde XML difere de HTML
XML não tem elementos vazios — tudo fecha ou termina com barra — e diferencia maiúsculas, então <Item> e <item> são elementos distintos. O formatador age de acordo: nada é considerado autofechável e os nomes nunca são passados para minúsculas. É por isso que esta página existe separada do formatador de HTML.
Comentários, CDATA e a declaração
Uma seção CDATA pode conter qualquer coisa, inclusive sinais de menor e maior que parecem tags. Ela é levada como um bloco, assim como um comentário, então um envelope SOAP com marcação escapada dentro chega inteiro. A declaração XML do topo fica na própria linha, onde os analisadores a esperam.
Perguntas frequentes
Ele verifica se meu XML está bem formado?
Não. Ele indenta o que você entrega. Uma tag de fechamento faltando aparece como um recuo que nunca volta, mas nenhuma lista de erros é gerada.
Funciona com SVG, RSS ou um sitemap?
Sim, os três são XML. Um sitemap com milhares de URLs fica legível, e um SVG exportado de uma ferramenta de design deixa de ser uma linha única.
Meu arquivo vai para um servidor?
Não. A formatação acontece no navegador, então uma exportação XML com dados de clientes fica no seu computador.
Os atributos são reordenados ou reescritos?
Não. A tag vai para a própria linha e recebe recuo, mas o que está entre os sinais angulares fica exatamente como você escreveu.
Ferramentas relacionadas
- Formatador de HTML Cole o HTML e leia. Cada tag ocupa sua linha com a indentação que o aninhamento pede — o jeito…
- Formatar JSON Cole o JSON e receba a versão formatada, validada ou minificada. Os dados ficam no seu navegado…
- YAML para JSON Cole um arquivo de configuração e receba JSON. As âncoras são expandidas, os textos em bloco ma…
- Codificar e decodificar Base64 Cole texto para obter Base64, ou cole Base64 para recuperar o texto. Cirílico, chinês e emojis…
- Contador de palavras Digite ou cole seu texto e os contadores atualizam na hora: palavras, caracteres, frases, parág…
- Conversor de maiúsculas e minúsculas Cole o texto, escolha o estilo e copie o resultado. Nove formas de escrever as mesmas palavras:…
- CSV para JSON Cole a tabela e receba JSON. A leitura segue a RFC 4180: uma célula como «Silva, João» continua…
- Embelezador de JSON Cole um paredão de JSON minificado e leia como se fosse um documento. A indentação aparece enqu…