[XSL] Somme dans une variable globale ?
Salut,
Ce que je veux avoir : un tableau de valeurs (de prix) et la dernière ligne montre le total
C'est que j'ai pu faire : un tableau qui affiche les prix
Ce que je n'ai pas réussi : le total des prix
Ci-dessous vous trouvez le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<xsl:param name="somme" select="0"/>
<xsl:template name="fctSomme">
<xsl:param name="cout" />
<xsl:param name="somme" select="$sumFrais+$cout"/>
</xsl:template>
<xsl:template match="ArrayOfService" mode="arrayOfService">
<xsl:for-each select="Service">
<xsl:value-of select="InstallationCost"/>
<xsl:call-template name="fctSomme">
<xsl:with-param name="cout" select="5" /> <!--Pour simplifier tous les prix sont à 5 -->
</xsl:call-template>
</xsl:for-each>
Total : <xsl:value-of select="$somme"/>
</xsl:template> |
J'espère que vous pouvez m'aider, pour le moment la variable "somme" ne change pas sa valeur à la fin et affiche 0.
Merci.