Subject: [xsl] number() in Xpath overflows in Linux From: "Nagendra, Vishwanath Rao." <Vishwanath.Nagendra@xxxxxx> Date: Mon, 15 May 2006 09:09:45 -0400 |
Hi All, We are using number() in our XSL Transformation, number() in Xpath overflows for the numeric value "1000000000.000000000" to "-844674407.3709551" in Linux environment. 1000000000.000000000 : Fails 1000000000.00000000 : Works The xsl file is, <?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/"> <xml> <body> <table border="1"> <tr bgcolor="#9acd32"> <th align="left">Price</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="(number(normalize-space(1000000000.000000000)))"/></td> </tr> </xsl:for-each> </table> </body> </xml> </xsl:template></xsl:stylesheet> And the xml file is <?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country>USA</country> <company>Columbia</company> <price>1000000000.000000000</price> <year>1985</year> </cd> </catalog> Thanks, Vishwa
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath proximity position , Michael Kay | Thread | RE: [xsl] number() in Xpath overflo, Michael Kay |
RE: [xsl] XPath proximity position , Michael Kay | Date | RE: [xsl] number() in Xpath overflo, Michael Kay |
Month |