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:
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>
En fait je souhaite faire un niveau de regroupement sur l'attribut famille.
Voilà le flux XML que je souhaite récupérer après ma transformation XSL:

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>
J'aimerai également au passage trier les familles par ordre alphabétique.
Le soucis est que je suis débutant en XSL et je galère énormement si qqu'un peut m'aider ?

Merci d'avance.