xsl-list
[Top] [All Lists]

Re: Using format-number() to display French currency

2005-07-04 08:53:37
Tempore 17:44:43, die 07/04/2005 AD, hinc in xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Maria Amuchastegui <mamuchastegui(_at_)to(_dot_)epost(_dot_)ca>:

I originally had the pattern '##&#160;##0,00 $', but I got the following
error message:

Malformed format string: ##á##0,00á$

The error message indicates that the format string was actually '##&#160;##0,00&#160;$'. 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(., '##&#160;##0,00', 'FrenchDecimalFormat')"/>
  <xsl:text>&#160;$</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)

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--