Subject: Re: [xsl] XSLT format-number Problem From: Jeff Kenton <jkenton@xxxxxxxxxxxxx> Date: Mon, 17 Jun 2002 15:42:09 -0400 (EDT) |
On Mon, 17 Jun 2002, Alex Genis wrote: ..I have a problem using format-number in my XSLT. ..When I use : .. ..<xsl:value-of select="format-number(Field-1 div 1000000000, ' ..#########.000000000')" /> .. ..If the value of "Field-1" in XML Document = 999999999999999999 - ..Result in HTML Document is : 1000000000.000000000 . ..If the value = 234234234345345345 - ..Result in HTML Document is : 234234234.345345350 ..Why it's rounded ? . XSLT numbers are 64-bit IEEE 754 floating point, which have 53 bits of precision (plus sign and exponent). This gives you about 16 decimal digits of precision, and that's what you're seeing. -- Jeff Kenton DataPower Technology, Inc. *** Wire Speed XSLT *** http://www.datapower.com/products.shtml XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL exclusion of elements, Michael Kay | Thread | [xsl] Writing a stylesheet to creat, Scott Moore |
[xsl] Attribute-based XML Sorting u, Matt Jones | Date | RE: [xsl] Writing a stylesheet to c, Scott Moore |
Month |