Vous êtes sur la page 1sur 1

ENIG Programmation 5 A.

U: 2020/2021
3ème GCR

TD 4 (XPATH)

Soit le document XML suivant


<livre titre="Mon livre">
<auteurs>
<auteur nom="nom1" prenom="prenom1" />
<auteur nom="nom2" prenom="prenom2" />
</auteurs>
<sections>
<section titre="Section1">
<chapitre titre="Chapitre1">
<paragraphe>Premier paragraphe</paragraphe>
<paragraphe>Deuxième paragraphe</paragraphe>
</chapitre>
</section>
<section titre="Section2">
<chapitre titre="Chapitre1">
<paragraphe>Premier paragraphe</paragraphe>
<paragraphe>Deuxième paragraphe</paragraphe>
</chapitre>
</section>
</sections>
</livre>

Écrivez les expressions XPath suivantes au format non abrégé :


1. Trouver la liste des chapitres de la première section ;
2. Trouver la liste des attributs du premier auteur ;
3. Trouver la valeur (fonction string) de l’attribut nom du deuxième auteur ;
4. Trouver la liste des chapitres contenant deux paragraphes ;
5. Trouver la liste des chapitres dont un paragraphe possède le mot Premier ;
6. Trouver la liste des sections ayant un chapitre ;
7. Trouver la liste des éléments ayant un seul attribut ;
8. Trouver la liste des éléments ayant un ancêtre sections, sous deux formes ;
9. Trouver la liste des attributs titre ;
10. Trouver la liste des éléments ayant deux fils et pas d’attributs ;
11. Trouver la liste des sections sans paragraphe ;
12. Trouver la liste des éléments dont le texte contient le mot paragraphe.

Page 1 / 1

Vous aimerez peut-être aussi