Subject: Re: [xsl] Conditional Setting of a locale From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Thu, 15 May 2008 19:19:13 +0200 |
So, is there a way to set the decimal format based on the content of the XML with all docs being generated in an single locale?
You need to define two decimal formats e.g. <xsl:decimal-format name="d1" decimal-separator="." grouping-separator=","/>
<xsl:decimal-format name="d2" decimal-separator="," grouping-separator="."/>
then your code can choose e.g. <xsl:choose> <xsl:when test="Currency = 'Euro'"> <xsl:value-of select="format-number(foo, '0.00', 'd2')"/> </xsl:choose> <xsl:otherwise> <xsl:value-of select="format-number(foo, '0.00'., 'd1')"/> </xsl:otherwise> </xsl:choose>
Martin Honnen http://JavaScript.FAQTs.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Conditional Setting of a loca, Mark Anderson | Thread | Re: [xsl] Conditional Setting of a , Mark Anderson |
[xsl] Conditional Setting of a loca, Mark Anderson | Date | Re: [xsl] <xsl:copy-of select="." /, Martin Honnen |
Month |