espaços

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:

Entrada

Saída embelezada:

Saída

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

1

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.

2

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.

3

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.