Exercice 9
- Se procurer le fichier
exo9.xml
et la feuille de style vide à compléter ;
- 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 ;
- 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 ;
- Effectuer pour chaque planète un test sur l'élément
satellite. S'il existe, afficher le nombre de satellites comme dans ce fichier ;
- Ne plus afficher les informations sur la Terre, comme sur cet exemple ;
- Classer les planètes sauf la Terre par ordre croissant de leur masse ;
- 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