[XSLT] Conservation d'un résultat de test
Bonjour
J'aimerai faire un test, sauvegarder le résultat pour l'utiliser ensuite :
Citation:
<xsl:variable name="aProximite" select="'non'" />
<xsl:for-each select="./tif:detailPrestation">
<xsl:if test="./tif:dstance and not(./tif:distance='0')">
<xsl:variable name="aProximite" select="'oui'" />
</xsl:if>
</xsl:for-each>
et plus loin dans la xsl
Citation:
<xsl:if test="$aProximite='oui'">
<a href="javascript:afficherOngletOI('onglet4');" id="enTeteOnglet4">A proximité</a>
</xsl:if>
merci de me dire comment faire, si vous avez une idée
Mise d'un conditionnel dans la détermination de la variable
Désolé pour la question précédente, je la laise au cas où elle serve, mais je viens de trouver la réponse :)
il suffit de mettre le xsl:if dans le xsl:variable :
Citation:
<xsl:variable name="aProximite" />
<xsl:for-each select="./tif:detailPrestation">
<xsl:if test="./tif:dstance and not(./tif:distance='0')">
<xsl:text>oui</xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>