Minificador XML
Minificar XML removendo espaços em branco e comentários
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:
Saída minificada:
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
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.
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.
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.