Embelezador XML
Embelezar XML com opções de formatação personalizáveis
Entrada
Saída embelezada
Exemplos de embelezador XML
XML minificado é difícil de ler; o embelezamento adiciona indentação. Exemplo:
Entrada minificada vs saída embelezada
Entrada minificada:
Saída embelezada:
Use Exemplo acima para carregar mais dados. Ajuste o Tamanho da indentação para alterar a formatação.
O que é um embelezador XML?
XML usa tags para estruturar dados. XML minificado ou mal indentado—frequentemente uma única linha de APIs ou exportações—é difícil de ler. Um embelezador XML adiciona indentação e quebras de linha para ver a hierarquia. Ao contrário de um formatador básico, esta ferramenta permite definir o tamanho da indentação (1–8 espaços) para corresponder ao estilo do seu projeto. A especificação XML do W3C define a sintaxe.
O embelezamento executa-se inteiramente no seu navegador usando o DOMParser. Nada é enviado para um servidor.
Como usar esta ferramenta
Colar ou carregar XML
Copie o seu XML e cole no editor à esquerda. Também pode clicar em Carregar para carregar um ficheiro .xml. Defina o Tamanho da indentação (1–8 espaços) na barra de opções. O botão Exemplo carrega dados de teste.
Ver a saída embelezada
O painel direito mostra o XML indentado. XML inválido mostrará um erro—corrija primeiro usando o Validador XML. Para extrair valores específicos de XML grande, a ferramenta XPath funciona bem com esta.
Copiar ou descarregar
Use <strong>Copiar</strong> para colocar o resultado na área de transferência, ou <strong>Descarregar</strong> para guardar. Para minificar, use o Minificador XML. Para converter para JSON, use XML para JSON.
Quando o embelezamento XML ajuda
APIs SOAP e REST frequentemente devolvem XML como uma única linha comprimida. Colar a resposta aqui torna os elementos aninhados visíveis. Ficheiros de configuração como pom.xml ou web.config com indentação inconsistente são difíceis de rever—o embelezamento dá um layout consistente.
Perguntas frequentes
Embelezador vs Formatador?
Ambos indentam XML. O embelezador permite escolher o tamanho da indentação (1–8 espaços); o formatador usa um valor fixo. Funcionalmente similares—escolha o que corresponder ao seu fluxo de trabalho.
Os meus dados são privados?
Sim. O embelezamento executa-se inteiramente no seu navegador. Nenhum dado é enviado para um servidor.
E os espaços de nomes XML?
As declarações e prefixos de espaços de nomes são preservados. O embelezador apenas altera os espaços.
Ferramentas relacionadas
Para XML: especificação W3C, MDN DOMParser. Para JSON: json.org. Para XPath: XPath 3.1.