Algo errado nesta ferramenta?
Sobre «Conversor De XML Para JSON Online»
Esta ferramenta converte XML em JSON. Nomes de elementos viram chaves, conteúdo de texto vira valores de string, atributos viram propriedades com prefixo especial, e elementos repetidos viram arrays. A saída espelha fielmente a estrutura XML.
Conversão XML para JSON é comum ao modernizar sistemas: consumir serviços SOAP de uma base JavaScript, importar configurações XML legadas em um pipeline baseado em JSON, ou construir ferramentas que visualizam dados XML.
Opções controlam tratamento de atributos, namespaces, e como espaços em branco entre elementos são tratados. Elementos vazios podem ser representados como null, string vazia, ou objeto vazio.
Como usar esta ferramenta
Como converter XML em JSON
Cole seu XML
Documento XML no campo "XML". A ferramenta usa `fast-xml-parser` com defaults permissivos — valores de texto dos elementos têm o espaço em branco das pontas removido.
Como os atributos ficam
Atributos de elemento são preservados com o prefixo `@_`. Por exemplo `<foo bar="1">x</foo>` vira `{ foo: { "@_bar": "1", "#text": "x" } }` (`attributeNamePrefix: "@_"`).
Executar
Resultado: um único campo `json` — um objeto JavaScript que reflete a árvore do documento. O prolog XML e o DOCTYPE são descartados; só a árvore de elementos sobrevive.
Round-trip com perdas
Fazer XML → JSON → XML por esta ferramenta + json-to-xml-converter NÃO devolve o original limpo: prefixos de atributos não batem, conteúdo misto (texto + filhos) colapsa, e a ordem de irmãos repetidos pode mudar.