Bonjour,

Je redébute le XSL après quelques années sans pratique...
Voici, simplifié, mon XML d'entrée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<livre>
	<page type="page" valeur="aa"/>
	<page type="page" valeur="bb"/>
	<page type="separateur" valeur="ff"/>
	<page type="page" valeur="zz"/>
	<page type="page" valeur="jj"/>
	<page type="page" valeur="ll"/>
	<page type="separateur" valeur="mm"/>
</livre>
En fait, j'ai besoin que, dans mon XML de sortie, mes pages soient inclues dans des chapitres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<livre>
	<chapitre>
		<page>aa</page>
		<page>bb</page>
	</chapitre>
	<chapitre>
		<page>zz</page>
		<page>jj</page>
		<page>ll</page>
	</chapitre>
</livre>
Mon problème est que mes séparateurs de chapitre sont à la suite des autres pages. Comment faire pour obtenir ce résultat ? J'ai beau cherché, je ne trouve pas. J'ai regardé un peu du côté de la méthode Muench, je ne l'ai pas trop comprise.
Merci d'avance !