Bonjour,
Je galère un peu sur une trasnsformation xsl.
J'ai mon application qui reçoie un flux XML dans lequel j'ai toutes les données dont j'ai besoin. Par contre il faut que j'effectue un regroupement dans ce fichier pour l'afficher dans une page HTML.
Voici un exemple (ce sera plus parlant).
Flux d'arrivée:
En fait je souhaite faire un niveau de regroupement sur l'attribut famille.
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 <root> <a identifiant = "1" famille="famille1"> <b prenom="Jean"/> <b nom="Bon"/> </a> <a identifiant = "2" famille="famille1"> <b prenom="Sandy"/> <b nom="Kilos"/> </a> <a identifiant = "3" famille="famille2"> <b prenom="Gérard"/> <b nom="Mensoif "/> </a> </root>
Voilà le flux XML que je souhaite récupérer après ma transformation XSL:
J'aimerai également au passage trier les familles par ordre alphabétique.
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 <root> <famille libelle="famille1"> <a identifiant = "1"> <b prenom="Jean"/> <b nom="Bon"/> </a> <a identifiant = "2"> <b prenom="Sandy"/> <b nom="Kilos"/> </a> </famille> <famille libelle="famille2"> <a identifiant = "3"> <b prenom="Gérard"/> <b nom="Mensoif "/> </a> </famille> </root>
Le soucis est que je suis débutant en XSL et je galère énormement si qqu'un peut m'aider ?
Merci d'avance.
Partager