Formatador XML Gratuito Online
Formate e embeleze XML instantaneamente no seu navegador — gratuito e privado.
Entrada
Saída
O que é um formatador XML?
Se já colou uma resposta SOAP ou abriu um pom.xml e viu uma linha gigante ilegível, conhece o problema. XML é usado para ficheiros de configuração, APIs SOAP, feeds RSS e formatos como Office Open XML. A especificação XML do W3C mantém a sintaxe mínima — ótimo para máquinas, terrível para humanos. Este formatador adiciona indentação e quebras de linha adequadas para ver a hierarquia das tags de relance. Usa a API DOMParser do navegador, pelo que nada sai da sua máquina.
Esta ferramenta analisa o seu XML usando o DOMParser do navegador e reformata com indentação consistente. O resultado aparece no painel de saída. Nada é enviado para um servidor. Use Minificar para comprimir a saída, ou XML para JSON para converter para outro formato.
Exemplos de formatação XML
XML minificado ou compacto é difícil de ler; a formatação revela a estrutura. Exemplos temáticos de telecomunicações:
Exemplo 1: Registo de assinante
Entrada minificada:
Saída formatada:
Exemplo 2: Registos de chamadas
Entrada minificada:
Saída formatada:
Clique no botão Exemplo acima para carregar dados de assinante no editor.
Como usar esta ferramenta
Colar ou carregar
Copie o seu XML e cole no editor à esquerda. Também pode clicar em Carregar para carregar um ficheiro .xml. O botão Exemplo carrega dados de teste.
Verificar a saída
O painel direito mostra o XML formatado com indentação correta. Use Minificar para remover espaços. Para extrair valores específicos, a ferramenta XPath funciona bem com esta.
Copiar, descarregar ou minificar
Use Copiar para colocar o resultado na área de transferência, Descarregar para guardar, ou Minificar para remover espaços. Para validação, use o Validador XML.
Como funciona o formatador
A ferramenta usa o DOMParser do navegador para analisar o seu XML numa árvore DOM, depois serializa com indentação. A especificação XML do W3C trata os espaços entre tags como não significativos.
XML suporta comentários. Os <!-- comentários --> são preservados. Para validação de esquema (XSD), use um validador dedicado.
Onde a formatação XML ajuda
A maioria dos programadores precisa de um formatador para ler respostas de API. Cole a resposta SOAP ou REST aqui para ver elementos e atributos aninhados. Para extrair valores, use a ferramenta XPath.
Ficheiros de configuração como pom.xml, web.config ou AndroidManifest.xml têm estruturas aninhadas. Para converter para JSON, use XML para JSON.
Feeds RSS e Atom são XML. Formatar aqui ajuda a identificar erros. Execute primeiro o Validador XML para detetar problemas.
Perguntas frequentes
Os meus dados XML são privados ao usar esta ferramenta?
Sim, completamente. A formatação ocorre no seu navegador usando o DOMParser embutido. Nenhum dado é enviado para um servidor. Abra o separador Rede do seu navegador para confirmar.
E os espaços de nomes XML?
As declarações e prefixos de espaços de nomes são totalmente preservados. O formatador apenas ajusta os espaços, nunca a estrutura. Consulte a especificação XML Namespaces do W3C.
Como converter XML para JSON?
Use o conversor XML para JSON. Lida automaticamente com atributos, elementos aninhados e nós repetidos.
Porque é que o meu XML mostra um erro após formatação?
O formatador requer XML bem formado. Problemas comuns: tags não fechadas, aspas em falta nos atributos, caracteres não escapados como &. Tente o Validador XML para relatórios detalhados.
Posso formatar XHTML, SVG ou outros formatos XML?
Sim. XHTML, SVG, WSDL e qualquer outro formato XML válido será formatado corretamente. A ferramenta segue a especificação XML do W3C.
Ferramentas relacionadas
Para mais sobre XML: especificação W3C, MDN DOMParser, json.org, XPath 3.1.