[XSLT] Utilisation variable template
Bonjour,
J'ai un deux templates dans un fichier XSL et je souhaiterai utiliser la variable tu deuxieme template dans le premier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <!-- 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