Bilan

  • Cours basé sur eXist-DB

  • Et sur node.js

  • Outils offrant une grande flexibilité

    • architectures web (2/3, 3/3, XRX)
    • scripts en ligne de commande avec node.js pour Javascript
    • NoSQL databases
    • modèles de données JSON ou XML

Processeurs XQuery

  • Saxon

    Fonctionne dans la ligne de commande

    Exemple de commande (exécution d'un script XSLT) pour générer les transparents du cours :

    java -cp {PATH-TO-SAXON}/saxonb9-1-0-8j/saxon9.jar net.sf.saxon.Transform 
    -s:$1.xml -xsl:cours.xsl 
    -o:$1.xhtml timestamp="`date '+ (généré le %d/%m/%Y)'`"

    Pour un script XQuery remplacer la première ligne par :

    java -cp {PATH-TO-SAXON}/saxonb9-1-0-8j/saxon9.jar net.sf.saxon.Query

    et l'argument -xsl:cours.xsl par le nom du script XQuery

  • Autres : BaseX, XQilla, Zorba (par 28msec), MarkLogic

Éditeurs

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Pour aller plus loin

  • Bibliographie