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