[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Using format-number() to display French currency
Subject: Re: [xsl] Using format-number() to display French currency
From: "Joris Gillis" <roac@xxxxxxxxxx>
Date: Mon, 04 Jul 2005 17:53:37 +0200
|
Tempore 17:44:43, die 07/04/2005 AD, hinc in
xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Maria Amuchastegui
<mamuchastegui@xxxxxxxxxxx>:
I originally had the pattern '## ##0,00 $', but I got the following
error message:
Malformed format string: ##C!##0,00C!$
The error message indicates that the format string was actually
'## ##0,00 $'. This looks illegal: the space that separates the
number from the currency unit is the same as the grouping separator.
Try this template:
<xsl:template name="FrenchCurrency">
<xsl:value-of select="format-number(., '## ##0,00',
'FrenchDecimalFormat')"/>
<xsl:text> $</xsl:text>
</xsl:template>
The dollar sign stands for the Canadian dollar.
I see. I'd cConsider renaming the template...
regards,
--
Joris Gillis (http://users.telenet.be/root-jg/me.html)
Spread the wiki (http://www.wikipedia.org)
|