Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:master:mlbda:tmes:xpath [27/11/2020 10:18] hubert |
site:enseignement:master:mlbda:tmes:xpath [28/10/2021 17:52] (Version actuelle) hubert |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{indexmenu_n>60}} | {{indexmenu_n>60}} | ||
- | ======TME XPATH ====== | + | ======TME XPath ====== |
Ligne 12: | Ligne 12: | ||
Ce TME utilise le SGBD XML [[https://basex.org/|BaseX]]. | Ce TME utilise le SGBD XML [[https://basex.org/|BaseX]]. | ||
* Créer un répertoire de travail pour ce tme. | * Créer un répertoire de travail pour ce tme. | ||
- | * Télécharger et décompresser, dans votre répertoire de travail, le fichier | + | * Télécharger et décompresser, dans votre répertoire de travail, le fichier xpath.zip accessible dans le <fc #ff0000>moodle</fc>. |
- | * [[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=101885|tme-xpath-etu.zip]], cela va créer le répertoire **tme-xpath-etu** | + | |
* Télécharger et décompresser, dans votre répertoire de travail, l'archive [[http://files.basex.org/releases/9.4.5/BaseX945.zip| BaseX945.zip]] (sinon voir les autres archives dans [[https://basex.org/download/| download]]). | * Télécharger et décompresser, dans votre répertoire de travail, l'archive [[http://files.basex.org/releases/9.4.5/BaseX945.zip| BaseX945.zip]] (sinon voir les autres archives dans [[https://basex.org/download/| download]]). | ||
* Lancer l'interface graphique de BaseX (voir la description de l'interface graphique à cette adresse: [[https://docs.basex.org/wiki/Graphical_User_Interface]]): | * Lancer l'interface graphique de BaseX (voir la description de l'interface graphique à cette adresse: [[https://docs.basex.org/wiki/Graphical_User_Interface]]): | ||
Ligne 40: | Ligne 39: | ||
Dans BaseX: | Dans BaseX: | ||
- | * Créer la base de données contenant tous les fichiers du répertoire tme-xpath-etu décompressé précédemment: //Database->New...// cliquer sur //Browse...// pour choisir comme répertoire source pour cette base le répertoire **tmexpath**. Vérifier aussi que le champ Input Format vaut bien XML. | + | * Créer la base de données contenant tous les fichiers du dossier xpath décompressé précédemment: //Database->New...// cliquer sur //Browse...// :choisir le dossier xpath comme répertoire source pour cette base. Vérifier aussi que le champ Input Format vaut bien XML. |
* Évaluer une expression XPath (son résultat sera affiché dans la fenêtre //Result//): | * Évaluer une expression XPath (son résultat sera affiché dans la fenêtre //Result//): | ||
- | * Saisir vos requêtes xpath dans la fenetre centrale. Sélectionner la requête a traiter faire Ctrl-Entrée pour l'exécuter (ou la flèche verte). Une autre possibilité est d'utiliser l' [[https://docs.basex.org/wiki/Graphical_User_Interface#Input_Bar|Input Bar]] changez dans le menu déroulant //Find// par //XQuery//, vous pouvez ensuite écrire l'expression XPath. | + | * Saisir vos requêtes XPath dans la fenêtre centrale. Sélectionner la requête a traiter faire Ctrl-Entrée pour l'exécuter (ou la flèche verte). Une autre possibilité est d'utiliser l' [[https://docs.basex.org/wiki/Graphical_User_Interface#Input_Bar|Input Bar]] changez dans le menu déroulant //Find// par //XQuery//, vous pouvez ensuite écrire l'expression XPath. |
/* | /* |