O que é Visualizador/formatador de XML?

O XML Viewer/Formatter pega XML minificado ou mal formatado e o transforma em saída bem indentada e com destaque de sintaxe. Valida a estrutura XML, mostra números de linha e suporta visualização em árvore recolhível — útil para ler respostas de API, arquivos de configuração e outros documentos XML.

A validação roda inteiramente no seu dispositivo, então namespaces, seções CDATA, instruções de processamento e referências de entidade são tratados como em uma biblioteca XML séria. Alterne a indentação entre 2 espaços, 4 espaços ou tab, minifique quando precisar e use a árvore para recolher ramos que não interessam no momento.

Como usar

  1. Passo 1 — Cole XML bruto ou minificado na área de entrada. XML inválido é sinalizado com localizações específicas do erro.
  2. Passo 2 — Escolha o tamanho da indentação (2 ou 4 espaços, ou tabulação) e visualize a saída formatada com destaque de sintaxe.
  3. Passo 3 — Copie o XML formatado, baixe-o como arquivo ou use a visualização em árvore para explorar estruturas profundamente aninhadas.

Quando usar

  • Ler respostas SOAP, feeds RSS ou sitemaps que chegam numa única linha gigante.
  • Depurar layouts Android, pom.xml do Maven ou configs Spring com indentação quebrada.
  • Inspecionar o interior de Office Open XML (.docx, .xlsx) depois de descompactá-los.

Resultado

Uma API retorna uma resposta XML de 50KB em uma única linha. Cole para obter saída bem indentada com tags, atributos e valores codificados por cores, e o nó com erro enterrado 8 níveis abaixo fica fácil de achar.

Perguntas frequentes

Valida contra um esquema DTD ou XSD?
Verifica apenas a boa formação: toda tag se fecha, atributos têm aspas, há um único elemento raiz. A validação por DTD ou XSD exige o arquivo do esquema, que esta ferramenta não carrega.
Preserva minhas seções CDATA e comentários?
Sim. Os blocos CDATA continuam intactos e os comentários permanecem onde estavam. Espaços em branco insignificantes entre elementos podem ser reindentados, mas tudo dentro de CDATA é tratado como conteúdo opaco.
Por que meu XML mostra 'parsererror' se parece estar correto?
Causas comuns: um & que deveria ser &, uma tag não fechada, um atributo sem aspas ou dois elementos raiz no topo. O número da linha no erro costuma localizar o problema rapidamente.
Funciona com arquivos XML muito grandes?
Tudo roda na sua aba, então a memória é o único limite. Arquivos de algumas dezenas de megabytes formatam rápido num notebook comum. Documentos de centenas de MB podem travar a página: divida antes.
Posso formatar XML dentro de uma string JSON ou YAML?
Cole só a parte XML, sem as aspas que a envolvem. O formatador espera um documento XML único; se vier escapado (\" ou <), desescape antes, formate e reescape ao colar de volta.

Ferramentas relacionadas