Formatador XML

Processado neste navegador

Limite de texto: 2000000 caracteres

Esta ferramenta não envia sua entrada.

A resposta do WS está numa linha e a tag de Fault some. Cole o XML: a indentação mostra Envelope, Header e Body. JSON e SQL têm páginas próprias.

O POST no SOAP UI devolveu um Envelope numa linha só. Achar Fault, faultstring ou o OrderId no miolo é adivinhação. O trabalho é indentar XML nesta aba.

Não é emissor da Receita. Não é validador de schema. Não assina com e-CPF. O Brasil tem um oceano de páginas “XML NF-e”; esta URL não entra nesse rio.

SOAP, feed e config — o mesmo recorte

Útil quando o texto já é XML bem formado:

  • Envelope SOAP 1.1/1.2 com Header / Body minificado.
  • RSS/Atom, sitemap, POM, config Spring colada do log.
  • Trecho de SVG para ler a árvore, não para otimizar caminho.

Inútil quando você precisa de XSD da Receita, DANFE, transmissão ou “corrigir” entidade. CDATA e comentário devem sobreviver se o documento já era válido; se o produtor mandou lixo, a indentação não lava.

Senha de WS-Security no Header: trate como segredo. Formatado ou não, o XML ainda autentica o serviço.

Como ler o Fault sem fingir o XmlSpy

  1. Cole o XML. Sem tag, a aba recusa.
  2. Formate (ou minifique, se a UI oferecer o inverso).
  3. Procure Fault, error e o prefixo do namespace — o olho funciona melhor com quebra.
  4. Payload JSON ao lado: formatador JSON. Query: SQL.

Nada é enviado. Isto não assina XML e não substitui o cliente do barramento.

Perguntas frequentes

Isso valida ou assina NF-e / XML da Receita?

Não. Sem XSD, sem certificado, sem transmissão. Recibo de freelancer também não é NF-e nem NFS-e.

O retorno SOAP sobe para um formatador?

Não. Ainda assim, senha em wsse:Password não deveria ser colada em lugar nenhum.

JSON da mesma API?

Formatar JSON. SQL do relatório: formatador SQL.

A indentação bagunçou o namespace.

O motor é um pretty-print de tags, não o XmlFormatter do Visual Studio. Guarde o original. Prefixo soap: e xmlns devem permanecer; se algo parecer reescrito demais, não publique o resultado no barramento.

SVG é XML — posso enxugar o logo aqui?

Pode colar para ler. Para reduzir peso de ícone: otimizar SVG.

Tag sem fechar: a aba conserta?

Não. Sem < ou XML malformado a formatação falha. A mensagem depende do parser. Feche a tag no produtor, não aqui.

Ferramentas relacionadas