O que esta ferramenta faz
O formatador XML formata, valida e minifica XML. Cole XML e escolha a indentação (2 ou 4 espaços, tabulações) para obter uma saída legível. XML inválido exibe um erro inline. XML válido exibe uma visão em árvore recolhível. Minificar remove espaços em branco extras. Copie o resultado com um clique.
Como usar
- Cole o XML — Cole sua string XML na área de entrada.
- Formatar — Clique em Formatar ou ajuste a indentação. A saída é atualizada.
- Validar — XML inválido exibe um erro; XML válido exibe a visão em árvore.
- Minificar — Clique em Minificar para remover espaços em branco desnecessários.
- Copiar — Copie a saída formatada ou minificada para a área de transferência.
Como funciona
A ferramenta faz o parse da entrada com o DOMParser do navegador. Se o parse falhar, exibe o erro. Se for válido, reformata com a indentação escolhida (pretty-print) ou minifica eliminando espaços entre tags. A visão em árvore é construída a partir do documento parseado para facilitar a navegação. Todo o processamento é no cliente.
Todo o processamento é executado no seu navegador. Nenhum dado é enviado a nenhum servidor.
Casos de uso e exemplos
- Arquivos de configuração — Formate config XML para legibilidade.
- APIs SOAP/XML — Formate respostas para depuração.
- SVG — Formate marcação SVG para edição.
- Documentação — Produza amostras XML limpas.
- Bundling — Minifique XML para payloads menores.
Exemplo
Entrada: <root><item>a</item><item>b</item></root>
Formatado (2 espaços):
<root>
<item>a</item>
<item>b</item>
</root>
Limitações e restrições conhecidas
- Apenas XML — Não suporta HTML5 nem XML inválido.
- Arquivos grandes — XML muito grande pode retardar a visão em árvore.
- Sem esquema — Valida apenas bem formado; não valida contra DTD ou XSD.