Université de Reims Champagne-Ardenne
Extensible Style sheet Language for
Transformation
XSLT
Exercices
F. Nolot Licence professionnelle CMSII 2004-2005 1
Université de Reims Champagne-Ardenne
Exercices classiques
A partir du fichier XML donné dans le cours précédent, donner les
fichiers xsl permettant d'obtenir en html, les informations suivantes :
Exercice 1 : Les PCDATA contenus dans tous les éléments descendants de
clients; faites un saut de ligne par client
Exercice 2 : Le nom de tous les produits commandés par la Société A ;
affichez un produit par ligne
Exercice 3 : En utilisant la fonction XSLT <xsl:sort>, affichez par ordre
alphabétique le nom de tous les produits commandés; affichez un produit
par ligne et faire un saut de ligne quand les commandes proviennent de
différents clients
Fonction <xsl:sort> : <xsl:sort select='expression Xpath'
order='ascending ou descending'/> A utiliser dans un <xsl:for-
each>
F. Nolot Licence professionnelle CMSII 2004-2005 2
Université de Reims Champagne-Ardenne
Exercices classiques
Exercice 3 : Générer une page html donnant le résultat suivant :
(Attention : la ligne totale est calculée )
F. Nolot Licence professionnelle CMSII 2004-2005 3