Pular para o conteúdo
hubTOOLs

Categorias

Buscar ferramentas

Formatador de XML

Cole um XML, confira se ele está bem formado, formate com indentação de 2 ou 4 espaços ou minifique para reduzir o tamanho. A ferramenta mostra a mensagem do parser quando há erro.

Seus dados são processados no seu navegador e não são enviados nem armazenados.

Carregando a ferramenta

Como usar

  1. Cole o XML na área de entrada.
  2. Escolha a indentação de 2 ou 4 espaços.
  3. Clique em formatar para legibilidade ou em minificar para reduzir o tamanho.
  4. Copie o resultado ou baixe o arquivo .xml.

O que é um XML bem formado

Um XML bem formado tem todas as tags abertas e fechadas corretamente, com um único elemento raiz e atributos entre aspas. Uma tag que não fecha, como em um trecho com <b> sem </b>, torna o documento inválido.

Preservação de CDATA e comentários

Blocos CDATA, usados para textos com caracteres como menor que, e os comentários são mantidos na formatação. A declaração <?xml ... ?> também é preservada no início do documento.

Formatar e minificar

Formatar acrescenta recuos para facilitar a leitura de documentos como notas fiscais, feeds e configurações. Minificar remove espaços entre as tags, útil para enviar o XML em uma integração com limite de tamanho.

Limites da ferramenta

A ferramenta valida a sintaxe, não o esquema. Para conferir se o XML segue um XSD ou um layout fiscal específico, use um validador próprio do documento. As mensagens de erro dependem do navegador.

Como usar o resultado

Revise o XML formatado antes de enviar a um sistema, principalmente quando há valores numéricos e datas. A formatação não altera o conteúdo, mas um texto fora do lugar pode indicar uma tag faltando ou uma ordem errada.

Dicas de uso

Ao receber um XML de outro sistema, formate antes de ler, porque a indentação revela a hierarquia de elementos. Se o parser apontar um erro, verifique primeiro os caracteres especiais, como & e <, que precisam ser escapados. Guarde a versão original, pois a formatação muda apenas os espaços e não o conteúdo.

Cuidados ao copiar o resultado

Ao copiar o resultado para um sistema, confira o encoding do arquivo. Um XML com acentos deve ser salvo em UTF-8 e declarar essa codificação na primeira linha. Se o sistema de destino aceitar apenas um tamanho máximo, use a versão minificada, que mantém o mesmo conteúdo com menos caracteres.

Perguntas frequentes

O XML é enviado para algum servidor?

Não. A validação e a formatação acontecem no navegador e nada é armazenado.

A ferramenta corrige erros automaticamente?

Não. Ela aponta o erro para que você corrija o documento.

Posso validar um XML com namespaces?

Sim. Namespaces são aceitos desde que a sintaxe esteja correta.

Qual a diferença entre XML e HTML?

XML exige que todas as tags fechem e tem regras mais estritas. HTML tolera algumas omissões, como o fechamento de certas tags.

Sua privacidade

Usamos cookies para medir o uso das ferramentas e para exibir anúncios. Você escolhe o que permitir.

Preferências de cookies

Escolha quais categorias de cookies o hubTOOLs pode usar. Os cookies estritamente necessários, como a preferência de tema, sempre funcionam.