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 :
fun-full.xml
oai-canal-u.fr-12922-lom-keywords.xml
oai-canal-u.fr-12922-lom.xml
oai-canal-u.fr-12922-lom2-light.xml
oai-canal-u.fr-12922-lom2.xml
oai-canal-u.fr-12922.xml
lomfr-sup-uvhc-tice-blank.xml
lomfr-sup-full-blank.xml
lomfr-sup-prototype.xml
tef_ex2_2editions.xml
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 :
fun-full.json
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.