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 : comme dans cet exemple.

Retour au cours