Formatar e Minificar XML - indentar ou comprimir

Formatador e minificador XML

O que esta ferramenta faz

O XML costuma chegar de uma máquina, numa única linha interminável: um feed RSS, um sitemap, uma resposta de API, um arquivo de configuração. Esta página devolve a estrutura para você conseguir ler, e a retira quando precisa da versão pequena.

Como usar

  1. 1 Cole o XML: um feed inteiro ou um único elemento.
  2. 2 Escolha a indentação e clique em Formatar ou Minificar.
  3. 3 O texto muda na mesma caixa: copie ou clique em Desfazer.

XML não é HTML, e a diferença morde

No HTML um punhado de elementos nunca fecha: <link>, <br>, <img>. No XML nada é especial, e <link> aparece em todo feed RSS da web, envolvendo um endereço. Um formatador que leve a regra do HTML para o XML desloca a indentação um nível dali em diante e deixa a tag de fechamento à deriva. Esta página desliga essa regra.

CDATA é conteúdo, não marcação

Uma seção CDATA existe justamente para que um bloco de texto possa conter sinais de maior e menor sem ser analisado. Os feeds usam isso o tempo todo para o HTML dos artigos. Aqui o conteúdo dela passa intocado: sem reindentar, sem escapar, sem colapsar espaços, porque qualquer uma dessas coisas mudaria o que quem consome o feed lê.

O espaço entre elementos costuma ser livre; dentro do texto não

A indentação entre duas tags não significa nada para um parser, então minificar a remove. Mas em conteúdo misto - texto com elementos dentro - um espaço faz parte dos dados, e esta ferramenta os mantém. É uma escolha conservadora: um leitor de feeds mostrando «umdois» em vez de «um dois» é um bug que ninguém rastrearia até um formatador.

Ele formata, não valida

Uma tag de fechamento faltando ou um e comercial solto serão indentados junto com todo o resto: a ferramenta trabalha sobre texto, não sobre um documento analisado. É de propósito: um validador que conserta seu arquivo em silêncio esconde justamente o que você foi procurar. Se a saída parece errada, procure a inconsistência que ela acabou de tornar visível.

Formatação de XML - perguntas frequentes

Sim, e esses são os dois motivos mais comuns para abrir esta página. Ambos são XML puro, ambos costumam chegar numa única linha e ambos contêm elementos <link>: justamente o caso que um formatador pensado para HTML erra. Blocos CDATA dentro dos itens do feed passam intocados.
Novo
Formatador SQL Quebre uma consulta longa em linhas legíveis, ou aperte tudo de volta numa só. Mantém suas maiúsculas, seus nomes entre aspas e suas strings como estão.
Popular Hoje
Formatador JSON Formate, minifique e valide JSON no navegador. O erro é apontado por linha e coluna, e uma árvore recolhível mostra a estrutura.

Ferramentas Relacionadas

Formatador JSON Formate, minifique e valide JSON no navegador. O erro é apontado por linha e coluna, e uma árvore recolhível mostra a estrutura.
Formatador HTML Indente HTML bagunçado para conseguir ler, ou enxugue para que ele pese menos. Também funciona em fragmentos e nunca reescreve sua marcação em outra coisa.
Minificar CSS Comprima CSS removendo comentários e espaços, ou expanda de volta com indentação limpa. Mantém os espaços de calc(), as strings e as licenças.
Formatador SQL Quebre uma consulta longa em linhas legíveis, ou aperte tudo de volta numa só. Mantém suas maiúsculas, seus nomes entre aspas e suas strings como estão.

Outras ferramentas que você pode gostar

Word para PDF Converta Word para PDF gratuitamente: carregue um ficheiro DOC, DOCX, ODT ou RTF e obtenha um PDF bem formatado em segundos.
PDF para Word Converta PDF para Word gratuitamente: carregue um PDF e transfira um DOCX editável em segundos - sem registo e sem marca de água.
Contador de Palavras Contador de palavras gratuito: cole um texto para contar palavras, caracteres, frases e parágrafos e ver o tempo de leitura, sem enviar nada.
Contador de Caracteres Contador de caracteres gratuito: caracteres com e sem espaços, palavras e linhas, e ainda os limites SEO de títulos e meta descrições.
Verificador de Densidade Analisador de densidade de palavras-chave gratuito: cole um texto ou URL e veja a frequência de cada palavra e expressão, em percentagem.