[XSLT] <xsl:if match="noeud"> problème
Voila, je voudrais tester l'existance d'un noeud..
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<famille1>
<enfant>
<garcon>
<eric>23ans</eric>
</garcon>
</enfant>
</famille1>
<famille2>
<enfant>
<fille>
<lucie>18ans</lucie>
<fille>
</enfant>
</famille2> |
voila et donc je voudrais pouvoir tester l'existance de tel ou tel balise (fille ou garcon, ou les deux)
pour ma part, je pensai faire :
Code:
1 2 3 4 5 6 7 8 9 10
|
<!-- le $chemin est definit correctement (je m'en sert ailleur et ça marche) -->
<xsl:if match="$chemin/fille">
<!-- faire qqch en rose-->
</xsl:if>
<xsl:if match="$chemin/garcon">
<!-- faire qqch en bleu-->
</xsl:if> |
le problème c'est que le parser me sort une erreur...