xsl-list
[Top] [All Lists]

Re: [xsl] Format currency value

2013-08-14 12:44:26
You'll have to use a conditional, for example

format-number($x, if ($x mod 1) = 0 then '0' else '0.00')

Michael Kay
Saxonica

On 14 Aug 2013, at 18:06, Sujatha wrote:

Hello, is there any way to format currency value using format-number such 
that the two decimal digits are displayed only if there is a decimal value in 
the input?

E.g 1250 should be displayed as $1,250 but 12.5 should be displayed as $12.50

format-number with pattern "#,###.00" always appends .00 to non-decimal 
amount value also.

Thanks
Sujatha
--~------------------------------------------------------------------
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>
--~--



--~------------------------------------------------------------------
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>
--~--


<Prev in Thread] Current Thread [Next in Thread>