« XQuery/HelloWorld » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 55 :
* Dans l'IDE {{w|oXygen|lang=en}} cela peut être réalisé en sélectionnant l'icône "transform" de la barre d'outils.
* Dans eXist, le fait de copier un fichier via l'OS dans <code>C:\eXist-db\webapp\WEB-INF\data\fs\db</code> ne l'ajoutera pas au serveur. Il faut cliquer depuis le tableau de bord du logiciel dans "Collection", puis sur l'icône "Upload resources". Par exemple avec le fichier téléchargé précédemment, une fois importée on peut y accéder via : http://localhost:8080/exist/rest/db/helloWorld_3.xq.
* Dans BaseX, il faut créer une base, l'ouvrir, puis y ajouter du contenu :
<source lang="xml">
create database test
open test
add /temp/MonDocumentTest.xml
</source>
 
Cette URL est composée de trois éléments importants :
# Il s'agit du chemainchemin par défaut de la configuration eXist.
# Le mot "rest" figurant avant "/db" dénote l'utilisation de l'interface REST (par opposition à WebDAV, {{w|Atom}} ou {{w|SOAP}}). Pour les modifier il faudrait utiliser l'[[Apache/URL Rewriting|URL rewriting]] du serveur web.
# Par contre, le port "8080" suivi du contexte "exist" peuvent être changés en éditant le fichier <code>$EXIST_HOME/tools/jetty/etc/conf.xml</code>, puis en redémarrant le serveur logiciel. Par exemple en forme courte : http://localhost/rest/db/helloWorld_3.xq.