Entrada

Saída minificada

Exemplos de minificação XML

XML formatado é legível; XML minificado é compacto. Exemplo temático de telecomunicações:

Registo de assinante – formatado vs minificado

Entrada formatada:

Entrada

Saída minificada:

Saída

Use Exemplo acima para carregar mais dados de assinante.

O que é um minificador XML?

Documentos XML frequentemente contêm indentação, quebras de linha e comentários para legibilidade. Quando precisa de reduzir o tamanho do ficheiro—para transferência de rede, incorporação em HTML ou armazenamento em base de dados—a minificação remove esses espaços extra. A especificação XML do W3C trata os espaços entre tags como insignificantes na maioria dos casos.

Esta ferramenta analisa o seu XML e produz uma versão compacta de uma linha. A minificação executa-se inteiramente no seu navegador. 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. O botão Exemplo carrega dados de teste.

2

Ver a saída minificada

O painel direito mostra o XML compacto. Espaços entre tags são removidos. XML inválido mostrará um erro—corrija primeiro usando o Validador XML.

3

Copiar ou descarregar

Use <strong>Copiar</strong> para colocar o resultado na área de transferência, ou <strong>Descarregar</strong> para guardar. Para formatar o XML novamente, use o Formatador XML ou o Embelezador XML.

Quando a minificação XML ajuda

APIs SOAP e REST por vezes esperam ou devolvem XML compacto. Minificar antes de enviar reduz o tamanho do payload.

Incorporar XML em HTML, armazenar em campos de base de dados ou passar por URLs frequentemente requer uma forma compacta. Se precisar de converter para JSON, use XML para JSON.

Perguntas frequentes

A minificação quebra o XML?

Não. Os espaços entre tags são insignificantes em XML. A estrutura e o conteúdo são preservados.

E os espaços significativos?

Se o seu XML usa xml:space="preserve" em elementos, os espaços dentro desses elementos podem ser significativos.

Os meus dados são enviados para algum sítio?

Não. A minificação executa-se inteiramente no seu navegador.

Ferramentas relacionadas

Para XML: especificação W3C, MDN DOMParser. Para minificação JSON, use o Minificador JSON.