Formatador de XML
Embeleze, minifique e valide XML, e converta XML ↔ JSON.
Seu XML é interpretado e formatado localmente no seu navegador e nada é enviado para um servidor.
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
- Cole seu XML (ou JSON para JSON para XML) na caixa de entrada.
- Escolha um modo: Embelezar, Minificar, Validar, XML para JSON ou JSON para XML.
- Leia o resultado formatado, a mensagem de validação ou a saída convertida no painel de saída.
- 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
Todas as ferramentas de ArrayKit