Minificador de XML
Entrada XML
Cole XML bem formado até 1.000.000 de caracteres. A validação e a minificação ocorrem neste navegador.
Este minificador de XML funciona inteiramente no navegador. Ele remove comentários XML e reduz sequências formadas apenas por espaços com quebras de linha entre marcas. Antes, verifica se o XML é bem formado e mantém dados de texto, CDATA, valores e ordem de atributos, declarações e instruções de processamento. O seu XML não é enviado a um servidor.
Como minificar XML
-
1
Cole XML bem formado
Use até 1.000.000 de caracteres. A verificação e a transformação ocorrem neste navegador.
-
2
Revise o resultado
Comentários e espaços com quebras de linha entre marcas são removidos.
-
3
Copie ou transfira
Copie o XML minificado ou guarde-o como ficheiro local.
O que este minificador altera
- Remove comentários XML como
<!-- nota temporária -->. - Reduz sequências só de espaços com uma quebra de linha entre marcas.
- Mantém o texto dos elementos, CDATA, valores e ordem de atributos.
- Mantém a declaração XML e as instruções de processamento.
Exemplo:
<catalogo>
<!-- nota interna -->
<livro id="7">Um título</livro>
</catalogo>
fica:
<catalogo><livro id="7">Um título</livro></catalogo>
O que é verificado
O analisador do navegador aceita apenas XML bem formado. Documentos com DOCTYPE ou declarações de entidade também são rejeitados. Nenhuma entidade externa é carregada.
Isto não é validação DTD, XSD, de espaços de nomes, de regras de negócio ou de aplicação. Um XML bem formado ainda pode ser inadequado para o sistema que o utiliza.
Proteja o significado antes de reduzir espaços
A minificação não garante equivalência semântica. Não a utilize se o consumidor depender dos espaços, especialmente com conteúdo misto ou xml:space="preserve". Guarde o original e teste o ficheiro na aplicação de destino.
Privacidade e limite
O XML fica na memória do navegador e pode ser mantido durante esta sessão do separador. Não é colocado no URL nem enviado ao nosso servidor. O limite é 1.000.000 de caracteres.
Perguntas frequentes
Não. Faz apenas uma verificação sintática de XML no navegador, sem validar esquema, espaços de nomes ou regras da aplicação.
A ferramenta não carrega entidades externas. Rejeitar essas declarações mantém clara a fronteira do processamento local.
Sim. Dados de texto, CDATA, valores de atributos, declarações e instruções de processamento permanecem inalterados.
Apenas depois de o testar na aplicação que lê o XML. Não minifique documentos sensíveis a espaços ou com conteúdo misto sem esse teste.
Ferramentas relacionadas
Simplificador de Álgebra Booleana
Simplifique expressões booleanas usando mapas de Karnaugh e o algoritmo de Quine-McCluskey. Mostra cada passo de minimização e uma forma final SOP/POS.
Gerador de Paletas de Cores
Gere paletas monocromáticas, análogas, complementares, triádicas ou tetrádicas a partir de uma cor base HEX e exporte variáveis CSS prontas para copiar.
Conversor de ASCII para Hex
Converta texto ASCII em valores de byte hexadecimal. A saída usa dois dígitos hexadecimais por caractere, prontos para dumps de memória, rastreamentos de pacotes ou tabelas de firmware.
Conversor de Binário para ASCII
Cole binário (bytes separados por espaço ou um longo fluxo de bits) e obtenha o texto ASCII que ele representa. Lida com codificações de 7 bits e 8 bits.
Conversor de BBCode para HTML
Converta BBCode (marcação de fórum) para HTML limpo. Lida com tags de formatação, listas, citações, código, imagens, links e tabelas.
Formatador de JSON
Cole JSON para exibir com recuo de 2 ou 4 espaços, minificar em uma saída compacta ou verificar rapidamente a sintaxe antes de copiar o resultado.