Xsl:if
sabot
-
sabot -
sabot -
Bonjour,
je cherche à faire ceci :
<balise>
<xsl:if test=""></balise><balise></xsl:if>
</balise>
mais ce n'est pas valide car le parseur ne trouve plus la balise fermante du xsl:if. J'ai essayé avec xsl:text mais c'est la même chose.
Avez-vous une solution s'il vous plait ?
Merci
je cherche à faire ceci :
<balise>
<xsl:if test=""></balise><balise></xsl:if>
</balise>
mais ce n'est pas valide car le parseur ne trouve plus la balise fermante du xsl:if. J'ai essayé avec xsl:text mais c'est la même chose.
Avez-vous une solution s'il vous plait ?
Merci
4 réponses
il faut spécifier quelque chose dans ton test, car la tu fais une condition sur rien, c'est pour ça qu'il n'apprécie pas trop...
http://xmlfr.org/w3c/TR/xslt/#section-Conditional-Processing-with-xsl:if
http://xmlfr.org/w3c/TR/xslt/#section-Conditional-Processing-with-xsl:if
oui ça je sais, je voulais dire peu importe le test. si tu préfères
<balise>
<xsl:if test="$variable=1"></balise><balise></xsl:if>
</balise>
<balise>
<xsl:if test="$variable=1"></balise><balise></xsl:if>
</balise>