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
   762   763   764   765   766   767   768   769   770   771   772