Formatador e validador de XML

Embeleze, minifique e valide XML direto no navegador, com indentação de 2 espaços, 4 espaços ou tabulação, atributos e comentários preservados e relatório de erros instantâneo.

Carregando ferramenta…

Formatador e validador de XMLCole XML para formatá-lo com indentação de 2 espaços, 4 espaços ou tabulações, ou minifique-o em uma única linha compacta. A sintaxe é validada conforme você digita e o primeiro erro é informado com sua linha e coluna. Tudo é processado inteiramente no seu navegador e nunca é enviado.

O que é Formatador e validador de XML?

Um formatador, embelezador e validador de XML on-line e gratuito que roda inteiramente no seu navegador. Cole XML minificado ou desorganizado e o modo Embelezar reindenta o documento de acordo com sua escolha de 2 espaços, 4 espaços ou tabulação, preservando os atributos, a declaração XML, os comentários e as seções CDATA. Mude para o modo Minificar para remover os espaços entre os elementos e juntar tudo em uma única linha compacta para transporte ou armazenamento. Conforme você digita, ele valida a marcação com um analisador rigoroso, e um indicador de Status mostra „Valid XML“ ou aponta o primeiro erro com sua linha e coluna. Os desenvolvedores o usam para ler e depurar SOAP, RSS, sitemaps, SVG, layouts do Android e arquivos de configuração, e para organizar respostas de API antes de fazer o commit.

Como usar Formatador e validador de XML

  1. Cole ou digite seu XML na caixa de entrada.
  2. Deixe o modo em Embelezar para indentar o documento, ou clique em Minificar para reduzi-lo a uma única linha.
  3. Escolha a indentação no menu suspenso: 2 espaços, 4 espaços ou uma tabulação.
  4. Verifique o cartão de Status - ele mostra „Valid XML“ ou exibe „Invalid“ com a linha e a coluna do primeiro erro.
  5. Use o botão Copiar para pegar a saída formatada, ou clique em Limpar para esvaziar a entrada e começar de novo.

Exemplos

Embelezar um documento de uma linha (2 espaços)

Entrada

<note><to>Tove</to><from>Jani</from></note>

Saída

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Minificar um arquivo de configuração

Entrada

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Saída

<config><debug>false</debug><port>8080</port></config>

Detectar uma tag não fechada

Cole <a><b>x</a> e o Status muda para „Invalid“, informando a tag de fechamento que não corresponde junto com a linha e a coluna do problema, para que você possa ir direto até ali e corrigir a marcação.

Perguntas frequentes

Meu XML é enviado para um servidor?
Não. A análise, o embelezamento, a minificação e a validação acontecem todos localmente no seu navegador. Seus dados nunca saem do seu dispositivo, e a ferramenta continua funcionando off-line.
Quais opções de indentação posso usar?
No modo Embelezar, você pode reindentar com 2 espaços, 4 espaços ou um caractere de tabulação, escolhidos no menu suspenso. O modo Minificar ignora a indentação e remove os espaços entre os elementos para produzir uma única linha.
Ele mantém atributos, comentários e CDATA?
Sim. O formatador preserva os atributos dos elementos, a declaração XML, os comentários e as seções CDATA, e mantém a ordem dos nós irmãos intacta. Ele reindenta a estrutura sem alterar os dados.
Por que ele diz que meu XML é inválido?
O validador relata o primeiro problema de sintaxe e acrescenta sua linha e coluna. As causas comuns são uma tag que nunca é fechada, uma tag de fechamento que não corresponde à que foi aberta, uma aspa faltando ao redor de um valor de atributo, ou mais de um elemento raiz.
Ele revalida automaticamente?
Sim. A validação e a formatação se atualizam conforme você digita, então no momento em que você corrige o ponto sinalizado o Status volta para „Valid XML“ e a saída é atualizada instantaneamente.

Ferramentas relacionadas