Formatador e Embelezador XML

Cole um documento XML para formatá-lo com indentação adequada ou minificá-lo em uma única linha. Ideal para arquivos de configuração, feeds RSS e documentos SOAP.

Funcionalidades

Alternar entre embelezar e minificar
Realce de sintaxe
Quebra de linha nos atributos

Como Usar

1. Cole seu XML na caixa de entrada.

2. Clique em Formatar para embelezar ou Minificar para comprimir.

3. Copie a saída formatada.

Sobre esta ferramenta

XML ainda move feeds RSS, sitemaps, APIs SOAP, documentos do Office, layouts do Android e inúmeros arquivos de configuração, e fica quase ilegível sem indentação. Este formatador primeiro verifica com o parser XML do navegador se o documento está bem formado — todas as tags fechadas, atributos entre aspas, um único elemento raiz — e mostra a mensagem de erro do parser se algo estiver errado. Documentos válidos são formatados com cada elemento aninhado em sua própria linha indentada, mantendo declarações, comentários e instruções de processamento. Minificar remove os espaços entre as tags para armazenamento ou transferência compactos. Estar bem formado não é o mesmo que ser válido em relação a um schema, então um documento pode ser formatado sem problemas e ainda ser rejeitado por uma aplicação que espera elementos específicos.

Perguntas Frequentes

Qual a diferença entre XML bem formado e XML válido?
XML bem formado segue as regras básicas de sintaxe: tags corretamente aninhadas e fechadas, valores de atributos entre aspas e um único elemento raiz. XML válido, além disso, corresponde a uma DTD ou a um XML Schema que define quais elementos e atributos são permitidos.
Por que meu XML não é analisado?
Causas comuns são um & ou < sem escape no texto (use &amp; e &lt;), nomes de tags que não batem por diferença de maiúsculas, vários elementos raiz ou conteúdo antes da declaração <?xml ?>. A mensagem de erro aponta o problema.
Formatar muda o significado do meu XML?
Acrescentar espaços entre elementos não muda a estrutura dos elementos, mas em conteúdo misto — texto e tags juntos — ou quando xml:space="preserve" é usado, os espaços podem ser significativos. Revise esses documentos depois de formatar.
Posso formatar um sitemap ou feed RSS?
Sim. Sitemaps e feeds RSS e Atom são documentos XML comuns. Formatá-los facilita conferir URLs, datas e entradas antes de enviar um sitemap ao Search Console.
O XML é enviado para um servidor?
Não. A análise e a formatação acontecem no seu navegador. Isso torna a ferramenta segura para arquivos de configuração internos, mas documentos muito grandes podem levar um instante em aparelhos mais lentos.

Ferramentas Relacionadas