Como usar
- Cole o XML no campo Entrada. A formatação é automática.
- Escolha o recuo e, se quiser, remova os comentários.
- Use Comprimir para gerar a versão sem espaços entre as tags.
- Copie ou baixe o resultado como arquivo
.xml.
Cole um XML desorganizado para deixá-lo indentado e perfeitamente legível. Encontre erros de estrutura com linha e coluna e comprima o arquivo para envio. Tudo roda no seu navegador.
Este XML parece uma NF-e. Para ver emitente, itens, NCM, CFOP, impostos e totais de forma organizada, abra no Leitor de XML NF-e.
XML com assinatura digital. Use a versão formatada só para leitura: alterar espaços e quebras de linha pode invalidar a assinatura. Envie e arquive sempre o arquivo original.
XML é o formato dos documentos fiscais eletrônicos (NF-e, NFC-e, CT-e, MDF-e), de muitas integrações entre ERPs e de arquivos de configuração. Esses arquivos costumam chegar em uma única linha, o que dificulta encontrar uma tag ou entender uma rejeição. A ferramenta organiza, valida e comprime o XML sem sair do navegador.
.xml.Se o XML não estiver bem formado, a ferramenta mostra a linha e a coluna do primeiro problema, um trecho com um marcador ^ no ponto exato e uma explicação em português, como qual tag era esperada no fechamento.
<a><b></a></b><item qtd=2>& solto no texto, em vez de &Formatar ajuda a conferir tags como <det>, <ICMS> e <IBSCBS>. A ferramenta avisa quando o XML tem assinatura digital: nesse caso, use a versão formatada só para leitura e mantenha o arquivo original.
Para notas fiscais, o Leitor de XML NF-e organiza emitente, itens e impostos. Para APIs em JSON, use o Formatador e Validador JSON.
Não. A formatação, a validação e a compressão acontecem inteiramente no seu navegador. O conteúdo não é enviado, salvo nem registrado, o que permite usar a ferramenta com XMLs de notas fiscais, integrações e dados de clientes.
É um XML que segue as regras de sintaxe: um único elemento raiz, toda tag aberta é fechada na ordem correta, valores de atributos entre aspas e caracteres especiais como & e < escritos como entidades (& e <). A ferramenta verifica essas regras e aponta a linha e a coluna do primeiro erro.
Não. Ela verifica se o XML é bem formado, que é a condição para qualquer sistema conseguir lê-lo. A validação contra um XSD, como os schemas da NF-e publicados pela SEFAZ, confere também campos obrigatórios, tipos e tamanhos, e é feita pelo emissor ou pelo validador oficial.
Pode, para leitura e conferência. Mas não reenvie nem armazene como oficial o XML formatado: a NF-e é assinada digitalmente e a alteração de espaços e quebras de linha pode invalidar a assinatura. Guarde e compartilhe sempre o arquivo original.
Os dados e a estrutura são mantidos. A ferramenta remove apenas os espaços em branco entre as tags e ajusta o recuo. O texto dentro de cada elemento é preservado, exceto em conteúdo misto (texto e tags no mesmo elemento), em que espaços nas pontas do texto são aparados.
A ferramenta confere se o XML é bem formado: uma única raiz, tags fechadas na ordem certa, atributos entre aspas e caracteres especiais escritos como entidades. Essa é a condição mínima para qualquer sistema conseguir ler o arquivo, mas não garante que o conteúdo atenda às regras do destinatário.
Diante de uma rejeição da SEFAZ ou de erro em uma integração, cole o XML aqui primeiro. Se ele estiver mal formado, o problema é de estrutura, geralmente um & sem escape ou uma tag fechada fora de ordem. Se estiver bem formado, investigue o conteúdo: campo obrigatório ausente, tamanho ou tipo fora do schema.
Limites da ferramenta:Não há validação contra XSD nem conferência de regras de negócio ou de assinatura digital. Em XMLs assinados, como NF-e autorizada, a versão formatada serve apenas para leitura: alterar espaços pode invalidar a assinatura, então envie e arquive sempre o original.
Fonte para conferência: Recomendação XML 1.0 do W3C.