Convertir du JSON en XML est nécessaire pour intégrer des services web SOAP legacy, générer des flux RSS ou Atom, créer des graphiques SVG à partir de données, ou produire des documents en formats comme XHTML ou EPUB. Si JSON est le standard moderne pour l'échange de données, XML reste dominant dans les environnements entreprise, la santé (HL7), la finance (FIX/FIXML) et les systèmes gouvernementaux.
Quand le XML est-il préféré au JSON ?
XML est préféré quand vous avez besoin de validation de documents via des schémas XSD, de transformation de données via XSLT, du support des espaces de noms pour mixer les vocabulaires, ou quand le système consommateur n'accepte que du XML. De nombreuses passerelles de paiement, systèmes ERP et interfaces de reporting réglementaire exigent du XML en entrée.