Hi Miro,
Remember, Xalan is doing floating point arithmetic here, so you may get
strange results as some numbers may not be representable in IEEE 754.
Previous releases of Xalan were cutting of precision at 6 decimal points,
which is not the right thing to do.
The best thing in cases were you want a particular precision is to build
Xalan with ICU integration and use the format-number() function.
Dave
[EMAIL PROTECTED]
.net To:
[email protected]
cc: (bcc: David N
Bertoni/Cambridge/IBM)
12/17/2002 07:43 Subject: Strange result of
multiplication
AM
I am using the interim build of Xalan from 21/10 on HP-UX and found this
strange behavior:
XML:
<?xml version="1.0"?>
<Root Amount="2519.30">abc</Root>
XSL:
...
<xsl:template match="Root">
<xsl:element name="Amount">
<xsl:value-of select="@Amount*100"/>
</xsl:element>
</xsl:template>
Result:
<?xml version="1.0" encoding="UTF-8"?>
<Amount>251930.00000000003</Amount>
Any idea?
Cheers, Miro.
- Strange result of multiplication mvasicek
- Re: Strange result of multiplication David N Bertoni/Cambridge/IBM
- Re: Strange result of multiplication mvasicek
