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