[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT format-number Problem
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
|
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
|