Master 1 GDIL, Université Gaston Berger Saint-Louis Awa DIATTARA
TECHNOLOGIES XML
TD - TP5 – XPATH
Exercice 1.
Soit le fichier XML cinema.xml présenté schématiquement ci-dessous:
Ecrivez les requêtes XPath permettant de constituer les ensembles suivants :
1. Les titres de tous les films.
2. Les titres des films où joue Michel Blanc.
3. Les types de films répertoriés.
4. Les rôles joués par Michel Blanc.
5. L’acteur principal de chaque film (premier dans la distribution).
6. Les réalisateurs qui jouent dans au moins un de leurs films.
7. Les titres des films qui n’ont pas obtenu de prix.
8. Les titres des films avec plus de 5 acteurs dans la distribution.
9. Les noms des producteurs de comédie.
10. Le nom du producteur qui apparait juste après Yves Rousset-Rouard.
Master 1 GDIL, Université Gaston Berger Saint-Louis Awa DIATTARA
Exercice 2.
Soit le document acteurs.xml en copie.
Proposez des requêtes XPath permettant de constituer les ensembles suivants :
1. Les éléments acteur ;
2. Tous les commentaires ;
3. Le troisième des commentaires ;
4. Le premier noeud fils du premier noeud acteur ;
5. Les deux premiers éléments fils de chaque acteur ;
6. Le dernier élément fils de chaque acteur ;
7. L’acteur dont le nom est Freeman ;
8. Les noms des acteurs dont la biographie contient exactement deux paragraphes ;
9. Le titre du deuxième film cité dans le document ;
10. Le deuxième film cité dans le premier paragraphe contenant plus d'un film.