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 | ||
enseignement:tp:bd:xquery:2012 [2012/09/30 17:56] ecoquery |
enseignement:tp:bd:xquery:2012 [2013/09/16 07:34] (Version actuelle) ecoquery |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== TP XQuery ====== | ====== TP XQuery ====== | ||
- | ===== Modalités | + | ===== Environnement |
- | * [[http://spiralconnect.univ-lyon1.fr/spiral/spiral.html#/ | + | Le TP se déroulera dans un petit atelier XQuery. Pour le lancer, cliquer sur le lien suivant: |
- | Ce TP est à réaliser seul ou en binôme (trinômes interdits). On téléchargera le fichier | + | Cet atelier contient un ensemble |
- | On déposera ce fichier [[http:// | + | |
- | ===== Environnement | + | Le cours sur XQuery n' |
- | Le TP se déroulera dans un petit atelier XQuery. Pour le lancer, cliquer | + | Voici quelques liens complémentaires |
+ | * La [[http://www.w3.org/TR/xpath20/|définition de XPath]] par le W3C. | ||
+ | * La [[http:// | ||
+ | * Les [[http:// | ||
+ | * La [[http:// | ||
- | Cet atelier contient un ensemble | + | ===== Questions ===== |
+ | |||
+ | Avant de répondre, consulter la DTD pour la réponse attendue, donnée [[# | ||
+ | - Donner la liste des titres de tomes dont le numéro est inférieur ou égal à 3 (Document: Collection). | ||
+ | - Donner la liste des titres des tomes de la série " | ||
+ | - Donner la liste des titres de livres (Document: Ventes livres). Attention à la balise '' | ||
+ | | ||
+ | - Donner la liste des personnages de la pièce Hamlet qui parlent | ||
+ | - Donner, pour chaque personnage, | ||
+ | - Donner la liste des personnages dont la description via les éléments PERSONA est différente de la dénomination via SPEAKER (Document Hamlet). | ||
+ | - Ecrire une fonction prenant un film du document et renvoyant sa représentation via un élément '' | ||
+ | - Utiliser la fonction précédente pour afficher une liste de films dans un élément '' | ||
+ | - Faire une présentation HTML du document Films. On triera les films par année, puis par titre. Le code suivant donne le résultat attendu si on se restreint aux films //Wall-E// et //Gran Torino//:< | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== DTDs ==== | ||
+ | |||
+ | Questions 1, 2, 3: | ||
+ | <code xml>< | ||
+ | < | ||
+ | |||
+ | Questions 4, 5, 6, 7: | ||
+ | <code xml>< | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Questions 8, 9: | ||
+ | <code xml>< | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < |