Page 767 - IT2
P. 767
2) Soit le fichier XSL suivant :
< ?xml version=’’1.0’’ ?>
<xsl:stylesheet xmlns:xsl=”http://www.w3.org/TR/WD-xsl”>
<xsl:template match="/">
<html>
<body>
<table border=”1”>
<tr>
<td>Formateurs</td>
<td>Groupes</td>
<td>Modules</td>
</tr>
<xsl:for-each select=’’seances/seance’’>
<tr>
<td> <xsl:value-of select=’’formateur’’/> </td>
<td> <xsl:value-of select=’’groupe’’/> </td>
<td> <xsl:value-of select=’’module’’/> </td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
a) Expliquer la syntaxe : <xsl:for-each select=’’seances/seance’’>. (1 pt)
b) Donner l’affichage obtenu si on applique ce fichier XSL au document XML précédent. (1
pt)
c) Ajouter une ligne à ce fichier XSL pour inclure l’affichage des jours des séances. (1 pt)
Dossier 4 : (6 pts)
On veut réaliser une page Web statique contenant un formulaire permettant de calculer la valeur
énergétique d’un repas en kilo calorie. L’utilisateur sélectionne, dans des cases à cocher, les
aliments qui composent le repas avec les quantités, puis clique sur le bouton « Calculer » pour
afficher le total des calories du repas sachant que :
100 grammes de pain donne 275 kilo calories
100 grammes de viandes donne 180 kilo calories
100 grammes de légumes donne 40 kilo calories
1 fruit de banane donne 116 kilo calories
1 fruit de pomme donne 80 kilo calories
1 yaourt donne 140 kilo calories
Filière Epreuve Session 5/7
DI Théorique Fin de Formation Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

