This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: saxon error: using format-number
- To: xsl-list at mulberrytech dot com
- Subject: Re: saxon error: using format-number
- From: Lawrence Mielniczuk <lwm at bodley dot ox dot ac dot uk>
- Date: Wed, 24 May 2000 09:09:16 +0100 (GMT Daylight Time)
- Cc: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Reply-To: xsl-list at mulberrytech dot com
Your example works with Saxon 5.3.1 - it is probably worth upgrading!
---L---
>
> 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
-------------------------------------
Lawrence Mielniczuk
Room 314
Bodleian Library
Oxford OX1 3BG
Tel: (01865) 277 114
Mobile: 0794 101 5689
-------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list