# Exercice 9

1. Se procurer le fichier `exo9.xml` et la feuille de style vide à compléter ;
2. A l'aide d'une boucle `<xsl:for-each>`, présenter les données sous la forme d'une liste donnant pour chaque planète son nom, sa distance par rapport au Soleil, sa masse et son diamètre, de manière à obtenir le résultat suivant ;
3. Ajouter à la distance, la masse et le diamètre les unités employées en récupérant la valeur de l'attribut `unit` pour chacun de ces éléments comme sur l'exemple suivant ;
4. Effectuer pour chaque planète un test sur l'élément `satellite`. S'il existe, afficher le nombre de satellites comme dans ce fichier ;
5. Ne plus afficher les informations sur la Terre, comme sur cet exemple ;
6. Classer les planètes sauf la Terre par ordre croissant de leur masse ;
7. A l'aide d'un élément `<xsl:choose>`, faire un test sur le type de planète et afficher suivant le cas :
   - "Planète de type tellurique" si la planète est de type... `tellurique` ;
   - "Planète pleine de gaz!" si la planète est de type `gazeuse` ;
   - "Autre type de planète" dans les cas restants.
   comme dans cet exemple.

Retour au cours