Formatador de XML Online: Embelezar, Validar

Formatador de XML para embelezar, minificar, validar e converter XML em JSON no navegador.

Seu XML é interpretado e formatado localmente no seu navegador e nada é enviado para um servidor.

Criado e mantido por Udit Agarwal

Trabalhando com JSON também? Experimente o JSON Formatter.

Sobre Formatador de XML

Este formatador de xml embeleza, minifica e valida XML e converte entre XML e JSON, tudo processado localmente no seu navegador. Cole um documento e formate-o de forma legível com indentação limpa de dois espaços, colapse-o em uma única linha minificada, ou use o validador de xml embutido para confirmar que ele está bem formado, com a linha e coluna exatas do primeiro problema. O modo XML para JSON mantém os atributos distintos usando um prefixo @_ para que voltem corretamente, e o modo JSON para XML reconstrói a marcação a partir de um objeto. Atributos e comentários são preservados ao reformatar. Foi feito para desenvolvedores, engenheiros de QA e equipes de integração que trabalham com arquivos de configuração, payloads SOAP, feeds RSS e respostas de API e precisam de um embelezador de xml rápido ou de formatar xml online sem enviar dados sensíveis para lugar nenhum.

Recursos

  • Embeleze XML com indentação consistente de dois espaços
  • Minifique XML em uma única linha compacta
  • Valide se um documento está bem formado, reportando linha e coluna do primeiro erro
  • Converta XML para JSON, mantendo atributos sob um prefixo @_
  • Converta JSON de volta para marcação XML
  • Preserva atributos de elementos e comentários ao reformatar
  • Baixe os resultados como data.xml ou data.json
  • Roda inteiramente no seu navegador

Como usar Formatador de XML

  1. Cole seu XML (ou JSON para JSON para XML) na caixa de entrada.
  2. Escolha um modo: Embelezar, Minificar, Validar, XML para JSON ou JSON para XML.
  3. Leia o resultado formatado, a mensagem de validação ou a saída convertida no painel de saída.
  4. Copie a saída ou baixe-a como data.xml ou data.json.

Exemplo

Entrada

<note id="1"><to>Tove</to><from>Jani</from></note>

Saída

<note id="1">
  <to>Tove</to>
  <from>Jani</from>
</note>

O modo Embelezar adiciona indentação de dois espaços mantendo o atributo id.

Erros comuns e solução de problemas

  • A validação falha com uma referência de linha e coluna. — Vá até essa posição e corrija a tag incompatível ou não fechada; o documento precisa estar bem formado antes de ser embelezado ou convertido.
  • Atributos somem ou ficam estranhos após XML para JSON. — Os atributos são intencionalmente mantidos com um prefixo @_ (por exemplo @_id) para que fiquem distintos dos elementos filhos; isso é esperado e permite que voltem corretamente.
  • JSON para XML produz aninhamento inesperado. — Garanta que seu JSON tenha uma única chave raiz e use chaves com prefixo @_ para atributos, espelhando o formato da saída XML para JSON.
  • O Embelezar rejeita um trecho de HTML. — Esta ferramenta espera XML bem formado, então tags HTML vazias e atributos sem aspas vão falhar; use o formatador de HTML para HTML em vez disso.

Perguntas frequentes

Para que serve o Formatador de XML?
O Formatador de XML embeleza, minifica e valida XML e converte entre XML e JSON, para você limpar arquivos de configuração, payloads SOAP, feeds RSS ou respostas de API em um só lugar.
Como converto XML para JSON com o Formatador de XML?
Mude para o modo XML para JSON e cole seu documento. Atributos são mantidos com um prefixo @_ (por exemplo @_id) para voltarem distintos dos elementos filhos quando você converte de volta para XML.
O que o modo Validar verifica?
Ele verifica se o documento está bem formado, ou seja, com tags correspondentes e aninhamento válido, e reporta a linha e coluna do primeiro problema que encontra.
O Formatador de XML preserva comentários e atributos?
Sim. Tanto os atributos de elementos quanto os comentários são preservados quando você embeleza ou minifica o documento.
O Formatador de XML pode converter JSON de volta para XML?
Sim. Mude para o modo JSON para XML e cole um objeto JSON para reconstruir a marcação XML a partir dele, usando chaves com prefixo @_ para quaisquer atributos.
Meu XML é enviado para algum lugar quando uso o Formatador de XML?
Não. O Formatador de XML roda inteiramente no seu navegador, então seus dados nunca saem do seu dispositivo.

Ferramentas relacionadas

  • Formatador de JSON — Embeleze, minifique e valide JSON com a localização dos erros.
  • Formatador de HTML — Embeleze ou minifique HTML, formate CSS/JS inline e veja a prévia do resultado.
  • Formatador de CSS / SCSS — Embeleze ou minifique CSS/SCSS/LESS, ordene propriedades e remova duplicatas.
  • Formatador de JS / TS — Embeleze JavaScript, TypeScript e JSX/TSX com opções do Prettier, ou minifique JavaScript puro.
  • Formatador de SQL — Formate SQL para MySQL, PostgreSQL, SQL Server, SQLite, BigQuery e Oracle.
  • YAML ↔ JSON — Converta YAML para JSON e vice-versa.
  • JSON para CSV — Converta um array de objetos JSON planos para CSV.
  • Formatador de GraphQL — Formate ou minifique consultas e esquemas GraphQL, valide a sintaxe e extraia operações.

Mais ferramentas de Formatadores de código

Ver todas as ferramentas de Formatadores de código (32) · Todas as ferramentas