Fonctions disponibles

xml2json

Permet de transformer du XML en JSON.

Pour tester

http://xxxxxxxx/ori-oai-md-editor/xml2json.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?tempLocalXmlFileName=fun-full.xml&namespace=http://ltsc.ieee.org/xsd/LOM&indent=4
Permet de générer du JSON à partir du fichier fun-full.xml stocké dans les sources du module. indent est optionnel et permet d'indenter ou non le JSON.

La liste des fichiers d'exemple existants est :

Pour utiliser

http://xxxxxxxx/ori-oai-md-editor/xml2json.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?xmlContent=[XML]&namespace=http://ltsc.ieee.org/xsd/LOM&indent=4
Permet de générer du JSON à partir du XML passé en paramètre xmlContent. indent est optionnel et permet d'indenter ou non le JSON.
Note : Peut être utilisé en GET (comme dans l'exemple) ou en POST.

json2xml

Permet de transformer du JSON en XML.

Pour tester

http://xxxxxxxx/ori-oai-md-editor/json2xml.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?tempLocalJsonFileName=fun-full.json&namespace=http://ltsc.ieee.org/xsd/LOM
Permet de générer du XML à partir du fichier fun-full.json stocké dans les sources du module.

La liste des fichiers d'exemple existants est :

Pour utiliser

http://xxxxxxxx/ori-oai-md-editor/json2xml.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?jsonContent=[JSON]&namespace=http://ltsc.ieee.org/xsd/LOM
Permet de générer du XML à partir du JSON passé en paramètre jsonContent.
Note : Peut être utilisé en GET (comme dans l'exemple) ou en POST.

vocabulary

vocabulary.xml

http://xxxxxxxx/ori-oai-md-editor/vocabulary.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?id=common_lomfr_gen_documentType
Permet de télécharger un vocabulaire au format XML.

vocabulary.json

http://xxxxxxxx/ori-oai-md-editor/vocabulary.json;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?id=common_lomfr_gen_documentType&indent=4
Permet de télécharger un vocabulaire au format JSON. indent est optionnel et permet d'indenter ou non le JSON.

autocomplete

Dans Solr (à priori pas utile dans notre projet !)

http://xxxxxxxx/ori-oai-md-editor/autocomplete.json;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?field=lom.general.keyword_tag_fr&prefix=inf&limit=10
Permet de générer du JSON à partir du prefix passé en paramètre pour l'autocompletion (mots-clefs, auteur, etc.)

Via XQuery directement dans les vocabulaires

http://xxxxxxxx/ori-oai-md-editor/autocomplete.html;jsessionid=6A781044CDBF53F555FA7321FCE49CB3
Page permettant de tester l'autocompletion en faisant des requêtes XQuery directement dans les vocabulaires.

VCARD

vcard2xml

http://xxxxxxxx/ori-oai-md-editor/vcard2xml.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?vcard=BEGIN:VCARD\nVERSION:3.0\nFN:Yohan COLMANT\nN:COLMANT;Yohan;;;\nURL;TYPE=work:http://www.canal-u.tv/auteurs/colmant_yohan\nEND:VCARD
Permet de générer du XML à partir de la VCARD passé en paramètre.

vcard2json

http://xxxxxxxx/ori-oai-md-editor/vcard2json.do;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?vcard=BEGIN:VCARD\nVERSION:3.0\nFN:Yohan COLMANT\nN:COLMANT;Yohan;;;\nURL;TYPE=work:http://www.canal-u.tv/auteurs/colmant_yohan\nEND:VCARD&indent=4
Permet de générer du JSON à partir de la VCARD passé en paramètre.

Test workflow

http://xxxxxxxx/ori-oai-md-editor/workflow.html;jsessionid=6A781044CDBF53F555FA7321FCE49CB3?xmlFileName=oai-canal-u.fr-12922.xml
Page permettant de simuler l'intégration de l'éditeur AngularJS dans une iframe dans le workflow.