# Exercice 10 : XPath et XSLT

On travaille à partir du fichier nuages.xml.

1. Reproduire le premier fichier en effectuant une boucle sur les nuages de manière à afficher leur nom.
2. Reproduire le deuxième fichier en ajoutant, pour chaque nuage, une boucle sur leurs espèces.
3. Reproduire le troisième fichier en ajoutant une numérotation automatique à l'aide de l'élément `xsl:number`
4. Reproduire le quatrième fichier en définissant une variable `name` dans laquelle le nom de chaque nuage est stocké, puis en le mettant en majuscules.
5. Reproduire le cinquième fichier en ne mettant en majuscules que la première lettre du nom de chaque nuage.
6. Reproduire le sixième fichier en ajoutant un comptage automatique du nombre d'espèces de chaque type de nuages (appel à la fonction `count()`).
7. Reproduire le septième fichier en utilisant un template (via un appel à `xsl:apply-templates`) afin de mettre en italique le nom de chaque espèce.
8. Reproduire le huitième fichier (identique en apparence au précédent) en utilisant un template pour afficher le nom de chaque nuage.
9. Reproduire le neuvième fichier en faisant compter automatiquement le nombre de fois où le nom de l'espèce vaut `castellanus`.

Retour au cours