This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
saxon error: using format-number
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: saxon error: using format-number
- From: Seema Ramanathan <sramanathan at dreamlot dot com>
- Date: Tue, 23 May 2000 16:28:38 -0700
- Reply-To: xsl-list at mulberrytech dot com
I am using format-number to display my prices with a comma and a dot,
like 21,200.35.
Here is a sample XML:
<xslnumbers>
<numbers>10,000.66</numbers>
<numbers>1,300.88</numbers>
</xslnumbers>
The XSL is:
<P>
<xsl:value-of select="//numbers[1]"/>
<xsl:text> + </xsl:text>
<xsl:value-of select="//numbers[2]"/>
<xsl:text> = </xsl:text>
<xsl:value-of select="format-number(translate(//numbers[1],',','') +
translate(//numbers[2],',',''),'###,##0.00')"/>
</P>
Resultant HTML in Stylus:
10,000.66 + 1,300.88 = 11,301.54
Though I get the desired output in Stylus, Saxon gives me a
"number-format function: locale not registered" error.
I am using a older version of Saxon is that what is causing the problem?
TIA
Seema
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list