bonjour j'utilise le xml/xsl depuis peu et j'aimerai faire quelque chose bien codé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet href="presentation.xsl" type="text/xsl"?> <test> <client id="1"> <prenom>paul</prenom> <nom>toto</nom> <metier>boulanger</metier> </client> <client id="2"> <prenom>chris</prenom> <nom>titi</nom> <metier>plombier</metier> </client> <client id="3"> <prenom>laurent</prenom> <nom>tata</nom> <metier>opticien</metier> </client> <client id="4"> <prenom>ana</prenom> <nom>tutu</nom> <metier>boulanger</metier> </client> </test>
Comment faire sur le fichier presentation.xsl pour afficher la présentation suivante:
listes des clients:
boulanger
-----------------
paul - toto
ana - tutu
plombier
-----------------
chris - titi
opticien
-----------------
laurent - tata
est-il possible de regrouper les métiers comme dans mon exemple ?
faut-il faire plusieurs " <xsl:for-each " ou un seul suffit ?
dernière question, il est possible de faire des tests en xsl mais ceci est limité uniquement pour une liste " <xsl:for-each ". Existe t-il un moyen d'appeler une condition pour plusieurs listes ?
Partager