xsl-list
[Top] [All Lists]

XSLT 2.0 Decimal number silliness

2004-03-25 09:53:29

I've been looking at XSLT 2.0 decimal numbers (again), and I still think the WC 
needs to do better.

Consider the following stylesheet:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="2.0" >

<xsl:template match="/">~
<xsl:value-of select="2.0 div 3.0" />~
<xsl:value-of select="0.444 div 0.666" />~
</xsl:template>

</xsl:stylesheet>

Using Saxon 7.x, this results in:

<?xml version="1.0" encoding="UTF-8"?>~
0.666666666666666667~
0.666666666666666666666667~

Both lines of output should be equal.  There's got to be something better.  At 
least allow specification of number of fraction digits.

--jeff