[XSLT] Création de sous-noeuds
Bonjour,
Je redébute le XSL après quelques années sans pratique...
Voici, simplifié, mon XML d'entrée :
Code:
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:
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 !