← Voltar para Funcionalidades
Free

Formatador XML

O Formatador XML organiza (pretty-print), minifica e valida XML diretamente no navegador. Possui indentação configurável, fechamento automático opcional de tags vazias, alternância de preservação de comentários e saída com realce de sintaxe. Utiliza o DOMParser nativo do navegador para validação em conformidade com RFC, com mensagens de erro claras para XML malformado.

O XML pode não ser o formato de dados mais moderno, mas ainda está em toda parte — feeds RSS, APIs SOAP, arquivos SVG, arquivos de configuração (Spring, Maven, Android), saídas de compilação, asserções SAML e inúmeras integrações legadas. Quando esse XML aparece como um bloco de linha única ou com indentação inconsistente, a leitura é brutal. O Formatador XML resolve isso no navegador sem a necessidade de upload. Cole qualquer XML — minificado, mal indentado ou recém-copiado — clique em Formatar e obtenha uma árvore indentada de forma limpa com sua largura de recuo preferida. Elementos vazios podem ser fechados automaticamente (<tag></tag> → <tag />) para compactação, e os comentários podem ser mantidos ou removidos. O DOMParser nativo do navegador valida a entrada — qualquer erro de sintaxe (tags não fechadas, entidades inválidas, aspas incompatíveis) surge com uma mensagem de erro clara, incluindo a localização aproximada. O realce de sintaxe colore as tags de roxo, nomes de atributos de azul, valores de verde e comentários em cinza itálico — tornando a estrutura fácil de escanear. Uma opção de Minificar colapsa o espaço em branco entre as tags para uso em produção ou incorporação em uma string de linha única.

Visualização ao Vivo
example.com
Formatador XML ✓ XML Válido · 12 linhas
Recuo: 2 ✓ Fechar automaticamente tags vazias ✓ Realce de sintaxe
Entrada (minificada)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Saída Formatada
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Principais Recursos

Formatação Pretty-Print

Converte XML minificado ou bagunçado em uma saída com indentação limpa. Largura de recuo configurável (0-8 espaços).

Validação com Erros Claros

Utiliza o DOMParser do navegador para validação em conformidade com as especificações. Erros de sintaxe aparecem com detalhes de localização.

Opção de Minificar

Remove todo o espaço em branco entre as tags para uma saída compacta — útil para incorporar XML em strings de código ou reduzir o tamanho do payload.

Realce de Sintaxe

Colore tags, nomes de atributos, valores e comentários de forma distinta para facilitar a visualização. Desative para saída em texto simples.

Auto-fechamento de Tags Vazias

Colapsa automaticamente tags de elementos vazios (<tag></tag>) para a forma de auto-fechamento (<tag />) para maior compactação.

Controle de Comentários

Mantenha os comentários para documentação ou remova-os ao preparar o XML para produção ou payloads de API.

Casos de Uso Comuns

Depuração de Respostas de API SOAP

Corpos SOAP costumam ser uma 'sopa' de XML em linha única. Formate para inspecionar a estrutura e encontrar o campo que você precisa.

Edição de Código-Fonte SVG

Cole um SVG complexo, formate-o para ver a estrutura path/rect/g, edite elementos específicos e copie de volta a versão minificada.

Inspeção de Feed RSS

Formate feeds RSS/Atom para verificar a estrutura dos itens antes de analisá-los programaticamente.

Revisão de Arquivos de Configuração de Build

Limpe arquivos pom.xml, build.xml ou manifestos Android para revisão de código — a indentação consistente torna os diffs mais claros.

Validação de Configuração

Antes de salvar uma configuração, valide se o XML está bem formado — detecte a ausência de uma </tag> antes que isso quebre a produção.

Como Usar
1

Abra o Formatador XML

Clique no ícone XML no dock do DevSuite Pro. Um painel se abrirá com opções e uma área de entrada.

2

Cole seu XML

Cole qualquer XML — de uma resposta de API, arquivo de configuração, SVG, feed RSS, etc. A validação em tempo real ocorre enquanto você digita.

3

Clique em Formatar

Pressione Formatar para obter uma saída indentada de forma limpa. XML inválido exibirá um erro com a localização antes da formatação.

4

Ajuste as Opções

Ajuste a largura do recuo, alterne o auto-fechamento de tags vazias, mantenha/remova comentários e ative/desative o realce de sintaxe.

5

Copie e Use

Clique em Copiar para obter o XML formatado ou minificado para usar em seu código, documentação ou chamada de API.

Pronto para Testar?

Instale o DevSuite Pro gratuitamente e desbloqueie mais de 64 ferramentas de desenvolvedor para seu navegador.

Adicionar ao Chrome Adicionar ao Edge Adicionar ao FireFox