Comprendre la conversion entre JSON et XML
Représentez le XML sous forme d’arborescence JSON ordonnée avec les champs name, attributes et children. Le texte et les éléments imbriqués partagent le tableau children : les contenus mixtes et les noms d’éléments répétés conservent ainsi leur ordre. La conversion inverse accepte cette même structure.
Exemple
<p>A<b>B</b>C</p> devient un nœud p dont les enfants sont le texte A, un nœud b et le texte C. Un attribut reste distinct du texte de l’élément.
Avant d’utiliser le résultat
La conversion ne suit pas une convention permettant de transformer n’importe quel objet en XML. Les commentaires, les instructions de traitement et la déclaration XML sont omis ; CDATA devient du texte ordinaire. XML 1.0 uniquement, sans DTD ni entités externes. Le mode inverse exige exactement la structure d’arborescence produite par le mode direct.
Citer cette page
ToolOctopus. “Convertisseur JSON et XML.” Mis à jour 7 octobre 2026. https://tooloctopus.com/fr/convertisseur-json-et-xml.
Ajoutez une date de consultation si vos consignes l’exigent.
Les références sont mises en forme avec citeproc-js, de Frank Bennett, et les styles Citation Style Language. Licence et code source.