site:enseignement:master:mlbda:tmes:xpath
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| site:enseignement:master:mlbda:tmes:xpath [27/11/2019 12:45] – amine | site:enseignement:master:mlbda:tmes:xpath [28/10/2021 17:52] (Version actuelle) – hubert | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | ======TME | + | ======TME |
| ===== Préparation ===== | ===== Préparation ===== | ||
| + | /*{{ : | ||
| + | {{ : | ||
| + | */ | ||
| + | |||
| + | Ce TME utilise le SGBD XML [[https:// | ||
| + | * Créer un répertoire de travail pour ce tme. | ||
| + | * Télécharger et décompresser, | ||
| + | * Télécharger et décompresser, | ||
| + | * Lancer l' | ||
| + | <code ascii> | ||
| + | Windows: cliquer sur l' | ||
| + | Unix: exécuter bin/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | /* | ||
| Ce TME utilise la commande **xpath** (cela lance XPath Explorer). Pour s'en servir, suivre les étapes suivantes : | Ce TME utilise la commande **xpath** (cela lance XPath Explorer). Pour s'en servir, suivre les étapes suivantes : | ||
| Ligne 13: | Ligne 30: | ||
| unzip / | unzip / | ||
| </ | </ | ||
| + | */ | ||
| /** {{: | /** {{: | ||
| + | /* | ||
| * <fc # | * <fc # | ||
| * Aller dans le répertoire de travail contenant les fichiers xml et dtd. Exemple: <code bash>cd MLBDA/ | * Aller dans le répertoire de travail contenant les fichiers xml et dtd. Exemple: <code bash>cd MLBDA/ | ||
| * Lancer le programme: <code bash> | * Lancer le programme: <code bash> | ||
| + | */ | ||
| + | Dans BaseX: | ||
| + | * Créer la base de données contenant tous les fichiers du dossier xpath décompressé précédemment: | ||
| + | * Évaluer une expression XPath (son résultat sera affiché dans la fenêtre // | ||
| + | * Saisir vos requêtes XPath dans la fenêtre centrale. Sélectionner la requête a traiter faire Ctrl-Entrée pour l' | ||
| + | |||
| + | /* | ||
| Dans Xpath Explorer: | Dans Xpath Explorer: | ||
| * //File Open// (ou bouton //Load//) : ouvrir le fichier Film.xml | * //File Open// (ou bouton //Load//) : ouvrir le fichier Film.xml | ||
| Ligne 38: | Ligne 61: | ||
| <code bash> | <code bash> | ||
| + | */ | ||
| ===== Exercice: Films ===== | ===== Exercice: Films ===== | ||
| Ligne 70: | Ligne 93: | ||
| - Quel est le dernier film du document ? | - Quel est le dernier film du document ? | ||
| - Quel est le titre du film qui précède immédiatement le film Shining (dans l' | - Quel est le titre du film qui précède immédiatement le film Shining (dans l' | ||
| - | < | + | - < |
| - | </ | + | |
| - Donnez les titres des films qui contiennent un ' | - Donnez les titres des films qui contiennent un ' | ||
| - Donner les noeuds qui ont exactement trois descendants (utiliser la fonction count). | - Donner les noeuds qui ont exactement trois descendants (utiliser la fonction count). | ||
| Ligne 84: | Ligne 106: | ||
| Reprendre les questions Xpath de l' | Reprendre les questions Xpath de l' | ||
| - | |||
site/enseignement/master/mlbda/tmes/xpath.1574855129.txt.gz · Dernière modification : de amine
