Subject: Re: [xsl] Addition/Subtraction of numbers. From: "Joerg Heinicke" <joerg.heinicke@xxxxxx> Date: Thu, 24 Jan 2002 00:38:26 +0100 |
'NaN' is not the same as 'NaN' ;-) Regards, Joerg ----- Original Message ----- From: <Joshua.Kuswadi@xxxxxxxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, January 24, 2002 12:24 AM Subject: RE: [xsl] Addition/Subtraction of numbers. > Hi Jeni, > > I'm curious about your solution: > > In XSLT 1.0 you need something like: > > > > <xsl:variable name="n1"> > > <xsl:choose> > > <xsl:when test="number($t1) = number($t1)"> > > <xsl:value-of select="$t1" /> > > </xsl:when> > > <xsl:otherwise>0</xsl:otherwise> > > </xsl:choose> > > </xsl:variable> > > <xsl:variable name="n2"> > > <xsl:choose> > > <xsl:when test="number($t2) = number($t2)"> > > <xsl:value-of select="$t2" /> > > </xsl:when> > > <xsl:otherwise>0</xsl:otherwise> > > </xsl:choose> > > </xsl:variable> > > <xsl:variable name="temp1" select="$n1 + $n2" /> > > I have the understanding that the XPath number() function will return the string 'NaN' if the parameter passed in is not a number. Though, at a lower level, won't the same function called twice with identical parameter(s) return the same thing? So, when would your test of "number($t1) = number($t1)" fail? > > Confusedly, > Joshua XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Addition/Subtraction of n, Joshua . Kuswadi | Thread | Re: [xsl] Addition/Subtraction of n, Wendell Piez |
Re: [xsl] how to increment a variab, Joerg Heinicke | Date | Re: [xsl] how to increment a variab, Wendell Piez |
Month |