Pular para o conteúdo
SPCXTools

Formatador de XML

Deixe o XML legível com uma indentação limpa — ou minifique-o — e verifique se ele é bem formado.

Roda localmente — os arquivos não saem do seu dispositivo

Carregando ferramenta…

Como usar: Formatador de XML

  1. 1Cole seu XML na caixa de Entrada, ou clique em Exemplo.
  2. 2Escolha Formatar para indentar, ou Minificar para remover os espaços em branco entre as tags.
  3. 3Para o resultado formatado, escolha 2 espaços, 4 espaços ou tabs.
  4. 4Se o XML não for bem formado, o erro será exibido abaixo. Caso contrário, copie ou baixe o resultado.

Formatar e validar XML

O XML ainda está em toda parte: sitemaps, feeds RSS e Atom, APIs SOAP, layouts do Android, arquivos de projeto Maven e .NET, gráficos SVG, documentos de escritório e inúmeros formatos de configuração e troca de dados. O XML gerado por máquina geralmente vem em uma única linha longa que é quase impossível de ler. Este formatador de XML aplica a indentação correta para que você possa visualizar a estrutura, verifica se o código está bem formado e também pode minificá-lo para economizar espaço.

Recursos

  • Formatar com 2 espaços, 4 espaços ou tabs.
  • Minificar para remover os espaços em branco entre as tags.
  • Verificação de código bem formado com a mensagem de erro do parser.
  • Mantém comentários, CDATA, DOCTYPE e a declaração XML.
  • Saída compacta para elementos que contêm apenas texto, como <title>Midnight Rain</title>.
  • Copiar ou baixar o resultado como um arquivo .xml.
  • Privado: roda totalmente no seu navegador.

Erros comuns em XML

Erro Exemplo Correção
Tag não fechada <item>text Adicione </item>
Tags mal aninhadas <a><b></a></b> Feche as tags na ordem inversa
Caractere "&" não escapado Tom & Jerry Escreva Tom &amp; Jerry
Atributo sem aspas <price currency=USD> <price currency="USD">
Vários elementos raiz <a/><b/> Envolva-os em um único elemento raiz
Texto antes da declaração <?xml ...?> A declaração deve ser o primeiro item do arquivo

Ferramentas relacionadas

Trabalhando com outros formatos? Formate JSON com o Formatador de JSON, converta arquivos de configuração com o YAML para JSON ou compare dois arquivos XML linha por linha com o Comparador de Texto.

Perguntas frequentes

O que significa "bem-formado"?
Um XML bem-formado segue as regras básicas de sintaxe — toda tag de abertura tem uma tag de fechamento correspondente, os elementos são aninhados corretamente, existe exatamente um elemento raiz, os valores dos atributos estão entre aspas e os caracteres especiais como & e < são escapados. O formatador verifica essas regras e informa o primeiro problema que encontrar.
Ele valida contra um schema (XSD ou DTD)?
Não. Ele verifica se o documento é bem-formado, mas não o valida contra um XML Schema ou DTD. Um arquivo bem-formado ainda pode conter elementos que um schema específico não permite.
Comentários, CDATA e a declaração XML são mantidos?
Sim. Comentários, seções CDATA, instruções de processamento, o DOCTYPE e a declaração <?xml ... ?> são preservados. O texto contendo apenas espaços em branco entre as tags é removido e substituído pela nova indentação.
A formatação vai alterar meus dados?
Os espaços em branco no início e no final do texto dentro dos elementos são removidos ao formatar, e entidades como & são escritas em sua forma padrão. Se o espaço em branco dentro de um elemento for importante, como em textos pré-formatados, use CDATA ou verifique o resultado.
É feito upload do meu XML?
Não. A análise (parsing) e a formatação acontecem no seu navegador usando o parser XML nativo.