Convertisseur XML → JSON
Convertit les documents XML au format JSON.
Attributes are prefixed with @. Conversion runs entirely in your browser.
Présentation
Le XML est encore partout — flux RSS, charges utiles SOAP, sitemaps, API
héritées — mais l’outillage moderne veut du JSON. Ce convertisseur analyse le XML
avec le DOMParser natif de votre navigateur et produit du JSON mis en forme
(indentation de 2 espaces). Les attributs sont conservés avec un préfixe @, le
texte mixte est stocké sous #text, et les balises sœurs répétées deviennent des
tableaux.
Utilisation
- Collez votre document dans le champ XML. La conversion s’exécute au fil de la saisie.
- Lisez le résultat dans le champ JSON. Un XML mal formé affiche à la place une erreur
Invalid XMLentre les champs.
Exemples
<user id='1'><name>Alice</name></user>→
{
"user": {
"@id": "1",
"name": "Alice"
}
}
<list><item>a</item><item>b</item></list>→ les deux élémentsitemfusionnent dans le tableau["a", "b"].
Remarques
La correspondance est à sens unique (XML → JSON) et par nature avec perte : les
commentaires, les instructions de traitement, la distinction des sections CDATA
et les déclarations d’espaces de noms au-delà de la simple forme d’attribut ne
sont pas repris. Un élément sans attribut ni enfant se convertit en simple
chaîne : <port>8080</port> donne donc "8080" — une chaîne, pas un nombre.