Minificador de XML
Entrada XML
PróximoEste 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 tags. 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 tags são removidos.
-
3
Copie ou baixe
Copie o XML minificado ou salve-o como arquivo 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 tags.
- 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.
Isso 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". Salve o original e teste o arquivo na aplicação de destino.
Privacidade e limite
O XML fica na memória do navegador e pode ser mantido durante esta sessão da aba. Não é colocado na 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 testá-lo 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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de EditorConfig
Monte um .editorconfig com as suas regras de indentação, fim de linha e charset e acrescente a seção correta para cada linguagem do seu repositório: Python, Go, YAML, Makefile e mais.
Validador de Email
Valide um endereço de email: verificação de sintaxe RFC 5322, consulta de registro MX em tempo real, além de detalhes de parte local, domínio e comprimento. Nenhum email é enviado.
Ferramenta disponível em outros idiomas
- XML-minifier [NL]
- XML 축소기 [KO]
- Minificateur XML [FR]
- เครื่องย่อ XML [TH]
- Minificador de XML [ES]
- XML 圧縮ツール [JA]
- XML-minifierare [SV]
- Trình thu gọn XML [VI]
- مُصغّر XML [AR]
- Pemerkecil XML [ID]
- XML-Minifier [DE]
- Minifikator XML [PL]
- XML Minifier [EN]
- Minificatore XML [IT]
- Минификатор XML [RU]
- XML Küçültücü [TR]
- XML 压缩器 [ZH]