XSLT > Acceder un élement du noeud suivant
Bonjour !
Je cherche depuis plusieurs heures deja comment accéder a un element du noeud suivant mon noeud courant, et je crois toucher au but... j'aurais besoin d'un dernier petit coup de pouce !
Voici mon xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| ...
<ligne>
<num>123<num>
...
</ligne>
<ligne>
<num>123<num>
...
</ligne>
<ligne>
<num>345<num>
...
</ligne> |
Mon probleme est simple: Je parcours et affiche chaque ligne, et j'aimerai tester si le num de ma ligne en cours est le meme que celui de la ligne suivante (ou précédente, peu importe), de maniere a les regrouper.
L'element "following-sibling" me permet d'acceder au noeud suivant, mais impossible de récupérer seulement l'element num qui m'interresse ! Voici mon xsl:
Code:
1 2 3 4
| <xsl:for-each select="ligne">
<xsl:if test="num != following-sibling::num">...</xsl:if>
...
</xsl:for-each> |
Je m'escuse d'avance de la simplicité de cette question, je ne suis pas vraiment a l'aise avec le xsl et je commence a perdre patience a chercher :? !
Merci d'avance,
Soisik