Pular para o conteúdo

Ordem preservada

Converter XML em JSON

XML bem-formado é analisado no navegador e vira uma estrutura previsível com atributos e conteúdo ordenado separados.

Entrada

Seus dados ficam neste navegador.

O texto cinza é um exemplo executável. Selecionar a entrada o apaga; deixe-a vazia para restaurar o exemplo.

Cole um documento XML completo com um único elemento raiz. · 39 / 200.000

Opções

DOMParser · XML 1.0

Resultado

Converter XML em JSON

Converter um documento

  1. Cole o XML completo.
  2. Escolha Converter para JSON.
  3. Revise name, attributes e o array content.
  4. Copie o JSON e teste no destino.

Regras de mapeamento

Cada elemento vira { name, attributes, content }; repetições e texto misto mantêm a ordem.

Prefixos e declarações xmlns são preservados literalmente.

Limites de segurança e fidelidade

  • DTD e entidades são rejeitados; nenhum recurso externo é carregado.
  • Comentários, instruções e espaços apenas estruturais são omitidos.

Perguntas sobre XML

Por que content é um array?

Para preservar a ordem de texto e elementos.

Namespaces são mantidos?

Sim, prefixos e declarações ficam literais.

Converte JSON de volta para XML?

Não. A direção inversa está fora desta página.