Vous êtes sur la page 1sur 2

Anne Universitaire : 2014-2015

2015

Module Langage XML

Atelier n4

Expressions XPath
Exercice 1 :
Soit le ficher monde.xml trait dans latelier1.. Excuter et expliquer les requtes XPath
suivantes :
a.
b.
c.
d.
e.
f.
g.

/monde/continent /nom
/monde/continent/liste/pays/nom[1]
(/monde/continent/liste/pays/nom)[1]
/monde/continent/liste/pays[nom="Tunisie"]/capitale
//monnaie
//pays/nom[../monnaie="rial"]
count(/monde/continent)

Exercice 2 :
En utilisant le fichier courrier.xml des ateliers prcdents, ralisez les requtes XPath
suivantes :
a. Les objets des lettres dont la ville de ladresse dexpdition est Tunis
b. Les noms commenant par Mlle
c. Les lettres dont les villes de ladresse dexpdition et ladresse de destination sont
diffrentes
d. Le nombre de lettres rdiges en janvier 2002
e. Lobjet
bjet de la lettre contenant plus de deux paragraphes

Exercice 3 :
Rcuprez le fichier evenement.xml
evenement
de latelier1.
Donnez les expressions XPath permettant de slectionner :
a.
b.
c.
d.
e.
f.

Llment titre de lvnement.


lvnement
Les lments lieu et budget de lvnement (ensemble).
Le thme de lvnement.
Toutes les activits programmes dans lvnement.
Le nombre dactivits de
d lvnement.
La premire activit de lvnement.
1

g. Les lments fils de la premire activit de lvnement.


h. Les lments fils de la premire activit sous format texte.
i. Tous les intervenants dont la langue dintervention est langlais.
j. Afficher une invitation lvnement comme suit : Nous vous invitons
lvnement "titre" qui se droulera le "date" "lieu".
k. Compter la dure totale de lensemble des activits.