xsl-list
[Top] [All Lists]

RE: Setting values for variable

2004-09-09 15:42:06

It's not working.
First of all, if you do it like that, it will generate error, since pterm1 is out of scope (pterm1 is inside for-each and inside a when) Secondly, If I place the declaration of pterm1 outside the for-each, as follow:
<xsl:variable name="pterm" select="0"/>
<xsl:variable name="pterm1">
<xsl:for-each select="$lstAccount[Account_Type=$grpRecord]">
<xsl:choose>
<xsl:when test="string-length(normalize-space(Payment))!=0">
<xsl:value-of select="$pterm + Payment"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$pterm + 0.02*Balance"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="$pterm1"/>

The calculation is not correct.
Any other ideas out there ?

Thanks

_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail