Ir para o conteúdo
HandfulTools

Formatador de XML

Deixe um XML legível — sitemaps, feeds RSS, arquivos SVG, mensagens SOAP ou arquivos de configuração — ou comprima tudo em uma linha só. As tags não fechadas ou trocadas são apontadas.

Funciona no seu navegador

Loading…

Como usar

  1. Cole o seu XML.
  2. Escolha entre formatar e minificar, e escolha a indentação.
  3. Copie o resultado.

Como funciona

O XML é separado em tags, texto, comentários, seções CDATA e declarações por um tokenizador que respeita os valores de atributo entre aspas. Depois, as tags são reindentadas conforme o aninhamento delas. Os elementos que contêm só um texto curto ficam em uma linha, como <title>Home</title>.

O formatador confere se cada tag de abertura tem a tag de fechamento correspondente, mas ele não valida contra uma DTD nem contra um XML Schema.

Exemplos

Sitemap
Um sitemap.xml de uma linha vira um bloco <url> por página, com <loc> e <lastmod> aninhados.

Usos comuns

  • Ler sitemaps e feeds RSS
  • Organizar código SVG
  • Depurar respostas XML de SOAP e de APIs

Privacidade e segurança

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos nunca são enviados para os nossos servidores — o processamento acontece no seu dispositivo e o resultado também é criado ali. Como cada ferramenta trata os arquivos

Perguntas frequentes

Os comentários e o CDATA são preservados?

São, exatamente como foram escritos. A minificação remove os comentários, a menos que eles sejam necessários.

Dá para formatar HTML?

XHTML bem formado funciona. O HTML comum costuma ter tags que não fecham, como <br> ou <li>, e as regras do XML recusam isso.

Última atualização: