Ir para o conteúdo
ToolsMinify logo
Ferramentas para desenvolvedores

Formatador e minificador XML

Cole XML desorganizado e formate-o para revisao, ou minify-o numa unica linha para embeds, logs e payloads.

Sobre o Formatador e minificador XML

Cole XML desorganizado e formate-o para revisao, ou minify-o numa unica linha para embeds, logs e payloads. Este formatador XML online e minificador XML online gratis corre so no navegador, por isso configs, SVG, feeds RSS e envelopes de API com dados reais nao saem do seu dispositivo. Marcacao invalida indica linha e coluna para corrigir tags depressa. Mesma forma que os minificadores JSON e SQL: um URL, modos format e minify, indentacao 2 ou 4, comentarios opcionais. Combine com o Minificador HTML ou o Conversor YAML para JSON.

Como usar o Formatador e minificador XML

  1. Escolha Formatar XML ou Minificar XML. A formatacao e o modo predefinido.
  2. Cole um documento XML, SVG, feed RSS ou fragmento de config, ou carregue um exemplo.
  3. No modo formato, escolha indentacao de 2 ou 4 espacos. Ative ou desative Manter comentarios em qualquer modo.
  4. Leia a contagem de elementos e as estatisticas de bytes, depois copie ou descarregue o resultado. Nada e enviado.
  5. Se o XML for invalido, o erro mostra a linha e a coluna do primeiro problema.

Exemplos de Formatador e minificador XML

Pretty-print de um feed numa linha

Um item RSS ou Atom esmagado numa linha expande-se para que cada elemento channel e item fique na sua propria linha indentada antes do commit.

Minificar SVG para embeds

Um SVG formatado passa a uma linha compacta sem comentarios (salvo se os mantiver). Cole o resultado em HTML ou num string React sem arrastar espacos a mais.

Corrigir tags desalinhadas

Cole XML partido com um fecho errado. A ferramenta reporta o desajuste em linha e coluna para corrigir o aninhamento antes de publicar uma config.

Config XML com comentarios

Formate uma config de deploy com Manter comentarios ligado para que notas <!-- staging --> sobrevivam. Passe a minify com comentarios off para um blob de producao mais leve.

Fragmentos sem raiz unica

Cole dois elementos irmaos sem um unico root. O formatador continua a validar o aninhamento e embelezar o fragmento para a area de transferencia.

Casos de uso comuns

  • Pretty-print de respostas XML de API ao depurar
  • Minificar icones SVG para HTML ou CSS inline
  • Limpar XML de feeds RSS / Atom exportados de um CMS
  • Validar aninhamento de tags em configs com erros de linha/coluna
  • Comprimir payloads XML para logs ou fixtures de teste

Perguntas frequentes sobre o Formatador e minificador XML

Como uso este formatador XML online?
Cole o XML, deixe Formatar XML selecionado, escolha indentacao de 2 ou 4 espacos e copie o resultado indentado. Tudo corre no navegador - nada e enviado.
Tambem e um minificador XML online?
Sim. A mesma pagina minifica XML: comentarios e texto so de espacos colapsam enquanto a estrutura e o conteudo de texto se mantem. Use minify para embeds, blobs de ambiente e fixtures compactos.
O meu XML e enviado para um servidor?
Nao. O parse, formatacao e minificacao correm so no navegador. Seguro para configs e feeds que nomeiam hosts reais ou incluem marcacao privada.
O que acontece se o XML for invalido?
Recebe um erro com a linha e coluna do primeiro problema - tags por fechar, fechos desalinhados, comentarios partidos ou atributos sem aspas fechadas. Corrija esse ponto e tente de novo.
Os comentarios sobrevivem ao format e minify?
O format mantem comentarios por predefinicao. Minify remove-os por predefinicao. Use Manter comentarios quando precisar de <!-- notas --> em qualquer modo.
Posso formatar SVG e RSS?
Sim. SVG e RSS sao XML. Carregue o exemplo SVG ou RSS, ou cole a sua propria marcacao. Secoes CDATA mantem-se intactas.
A formatacao altera o significado do documento?
Nao. So mudam espacos, quebras de linha e (no minify) comentarios opcionais. Nomes de elementos, atributos, texto e CDATA ficam como estavam.
Em que difere do minificador HTML?
HTML e permissivo e orientado ao navegador. Esta ferramenta valida aninhamento ao estilo XML e reporta falhas com linha/coluna - o que precisa para configs, SVG e feeds.