Bonjour,
Existe-t-il un outil de transformation de Json qui fasse du XML ?
Une sorte de xsl qui parte non pas de xml mais de Json ?
Il n'y a pas grand chose sur le web.
http://stackoverflow.com/questions/1...alent-for-json
Merci
Bonjour,
Existe-t-il un outil de transformation de Json qui fasse du XML ?
Une sorte de xsl qui parte non pas de xml mais de Json ?
Il n'y a pas grand chose sur le web.
http://stackoverflow.com/questions/1...alent-for-json
Merci
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.
http://goessner.net/articles/jsont/
Cela n'a pas l'aire très utilisé...
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.
Bonjour,
En fait, la conversion de JSON en XML est une question récurrente pour les développeurs de moteur de base de données XML. Il existe plusieurs approches et aucune n'est satisfaisante à tout le monde : il s'agit plutôt de trouver ou d'en adapter une qui corresponde le mieux à son besoin.
Pour XForms, la question est de permettre de traiter des données JSON comme s'il s'agissait de données XML et ce afin de pouvoir continuer à utiliser XPath pour les interroger.
Avec mon implémentation XSLTForms, j'ai poussé plus loin en permettant d'utiliser également XSLT 1.0 pour transformer des données. Donc, avec seulement un navigateur, XSLTForms permet d'ouvrir des données JSON, de les convertir avec XSLT puis de les sauvegarder, sur serveur ou localement.
Mais ceci n'est probablement pas votre contexte d'exécution, si vous êtes côté serveur. Dans ce cas, il faudra soit développer soit extraire des logiciels opensource les traitements correspondants (généralement écrits en Java).
Le modèle de conversion que j'ai implémenté est décrit dans ma présentation XML Prague 2011 : http://archive.xmlprague.cz/2011/pre...for-xforms.pdf
-Alain
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager