donc je souhaiterai utiliser la valeur de la variable "finale2" dans la premiere template (en occurence pouvoir faire la comparasion avec la valeur de "finale1" du premier template). Comment puis je faire ?
Merci beaucoup
Message édité par mihaesti le 16-11-2005 à 19:41:07
Marsh Posté le 10-11-2005 à 20:57:44
Bonjour,
J'ai un deux templates dans un fichier XSL et je souhaiterai utiliser la variable tu deuxieme template dans le premier :
<!-- Premier template -->
<xsl:template match="/home/tables">
<xsl:if test="blablabla">
<xsl:apply-templates />
<xsl:variable name="pos3" select="@a"/>
<xsl:variable name="pos4" select="@b"/>
<xsl:variable name="finale1" select="$pos3 + $pos4"/>
</xsl:if>
</xsl:template>
<!-- Second template -->
<xsl:template match="home/table/premiere/departement">
<xsl:if test=""> condition if avec un test...
<xsl:variable name="finale2" select="$pos1 + $pos2"/>
</xsl:if>
</xsl:template>
<xsl:template match="text()"/>
</xsl:stylesheet>
donc je souhaiterai utiliser la valeur de la variable "finale2" dans la premiere template (en occurence pouvoir faire la comparasion avec la valeur de "finale1" du premier template). Comment puis je faire ?
Merci beaucoup
Message édité par mihaesti le 16-11-2005 à 19:41:07