test contenu preceding sibling
Bonjour,
J'ai un fichier XML tel que :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<page>
<ligne>
<cel1>AAA</cel1>
<cel2>BBB</cel2>
</ligne>
<ligne>
<cel1></cel1>
<cel2>CCC</cel2>
</ligne>
<ligne>
<cel1></cel1>
<cel2>DDD</cel2>
</ligne>
</page> |
Lorsque je suis sur une ligne, je voudrai faire un traitement si le frère précédent a une cel1 vide
Code:
1 2 3 4
|
<xsl:template match="ligne">
<xsl:choose>
<xsl:when test="preceding-sibling::ligne[cel1='']"> |
Mon instruction XPATH passe toujours par l'otherwise ?
Merci