Subject: Re: [xsl] Get NaN when adding From: Markus Abt <abt@xxxxxxxx> Date: Wed, 23 Jun 2004 16:18:33 +0200 |
Hello James, I guess the problem is inside the orderlist.sum.edit2 template, which you didn't show us. Check if it returns a number. Markus __________________________ Markus Abt Comet Computer GmbH http://www.comet.de ---------- Von: James Steven Gesendet: Dienstag, 22. Juni 2004 17:44 An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Betreff: [xsl] Get NaN when adding Hello Using the xml and xsl below I have added b/c/data to b/d/data. However when I use the same method to add b/e/data (value of 0.00) to b/f/data (value of 0.00 also) I get NaN. Does anyone have any ideas why I am getting this? Thankyou very much for any help offered. <xsl:template match="a"> <xsl:call-template name="orderlist.sum.edit"> <xsl:with-param name="set-of-order" select="b/c"/> </xsl:call-template> </xsl:template> <!-- ================================================================ --!> <xsl:template name="orderlist.sum.edit"> <xsl:param name="set-of-order"/> <xsl:variable name="sumorg"> <xsl:call-template name="orderlist.sum"> <xsl:with-param name="set-of-order" select="$set-of-order"/> </xsl:call-template> </xsl:variable> <xsl:value-of select='format-number($sumorg, "£###,###,##0.00")'/> </xsl:template> <xsl:template name="orderlist.sum"> <xsl:param name="set-of-order"/> <xsl:variable name="var1"> <xsl:call-template name="orderlist.sum.edit2"> <xsl:with-param name="set-of-order" select="b/d"/> </xsl:call-template> </xsl:variable> <xsl:choose> <xsl:when test="$set-of-order"> <xsl:variable name="first"> <xsl:apply-templates select="$set-of-order[1]/data"/> </xsl:variable> <xsl:variable name="rest"> <xsl:call-template name="orderlist.sum"> <xsl:with-param name="set-of-order" select="$set-of-order[position() != 1]"/> </xsl:call-template> </xsl:variable> <xsl:value-of select="$first + $rest + $var1"/> </xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:template> <!--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Writing an Var into a fil, Jarno.Elovirta | Thread | Getting, Peter Janker |
Re: [xsl] Working with xs:date and , Colin Paul Adams | Date | RE: [xsl] navigation, TEI, Wendell Piez |
Month |