Bonjour j'ai un petite question concernant xpath

Voilà, j'Ai un for each qui récupère certains éléments de mon xml qui ne respecte pas nécessairement l'ordre de mes enregistrements de mon xml.

Pour fin d'affichage correct d'un tableau html, j'ai besoin de récupèrer les informations de la ligne précédante de mon for each pour savoir si j'affiche ou pas une border...

Présentement, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:if test="count(preceding-sibling::ROW[1]/CLIENTS/CLIENTS_ROW) > 0">
Après quelque tests, je me suis aperçu que preceding-sibling récupère les informations de l'enregistrement précédante dans le XML et non dans le for-each...Quelqu'un aurait une idée pour récupèrer le ROW d'avant de mon for each???

Voici le genre de for each que je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:for-each select="ROWSET/ROW["une conditon xpath assez longue :P"]">
Merci d'avance

A+