Minificador de XML
Minifique XML removendo a indentação, as quebras de linha entre tags e os comentários, enquanto mantém elementos, atributos, conteúdo de texto e CDATA exatamente como estão. O minificador verifica primeiro se o documento está bem formado e informa tags incompatíveis ou atributos inválidos, com linha e coluna. Ele respeita xml:space="preserve", permitindo que desenvolvedores reduzam feeds, mapas do site e payloads com segurança.
Perguntas frequentes
O que o minificador de XML remove?
Ele remove textos compostos apenas por espaços em branco entre tags, comentários e espaços extras entre atributos dentro de tags. O texto que contém qualquer caractere visível permanece exatamente como foi escrito.
Posso manter os comentários?
Sim. Ative Manter comentários e todos eles permanecerão na saída. Por padrão, os comentários são removidos porque raramente são relevantes para as máquinas.
Os espaços em branco dentro de xml:space="preserve" são mantidos?
Sim. Dentro de um elemento com xml:space="preserve", e também em seus elementos filhos, a menos que eles redefinam essa opção, todo o texto com espaços em branco é mantido sem alterações.
O documento é verificado antes?
Sim. Tags incompatíveis ou não fechadas, atributos duplicados ou sem aspas, texto fora do elemento raiz, vários elementos raiz e caracteres & isolados são informados com a linha e a coluna.
O que acontece com CDATA, instruções de processamento e o DOCTYPE?
Eles são mantidos como foram escritos. A declaração XML permanece em primeiro lugar, com os espaços extras dentro dela reduzidos.
As referências a entidades serão expandidas?
Não. Referências como & ou © permanecem como estão, portanto o documento minificado tem exatamente o mesmo significado que o original.
A remoção de espaços em branco pode alterar o significado?
Em conteúdo misto, o texto composto apenas por espaços em branco entre dois elementos em linha é removido, o que pode juntar palavras como <b>a</b> <i>b</i>. Use xml:space="preserve" ou mantenha esses documentos formatados se isso for importante.
Qual pode ser o tamanho da entrada?
Até 1 MB de XML por solicitação. O minificador lê o documento em uma única passagem, portanto os resultados são retornados rapidamente.
Posso minificar arquivos SVG com esta ferramenta?
Sim, SVG é XML. Para obter arquivos SVG bem menores, o SVG Minifier também otimiza caminhos, cores e números com o SVGO.
Meu XML é armazenado?
Não. O documento é processado na memória e devolvido. Ele nunca é salvo; apenas os tamanhos das solicitações são registrados.