[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Addition/Subtraction of numbers.
'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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|