Re: [xsl] format-number usage on international platform

Subject: Re: [xsl] format-number usage on international platform
From: Myriam_Midy@xxxxxxxxx
Date: Fri, 17 Aug 2001 10:25:25 -0400
I believe xalan1had a bug and was allowing this when it should not. If no
xsl:decimal-format is specified (which I am assuming is the case here),
format-number() should use the default decimal-format with default
decimalFormatSymbols values defined in the spec, in this case, '.' as the
default decimal separator. I don't believe this is a bug.

Myriam


                                                                                                    
                    "Nuri Besen"                                                                    
                    <nb_news@xxxxxxxxxxx>             To:     xsl-list@xxxxxxxxxxxxxxxxxxxxxx       
                    Sent by:                          cc:     (bcc: Myriam Midy/CAM/Lotus)          
                    owner-xsl-list@xxxxxxxxxxxx       Subject:     [xsl] format-number usage on     
                    rytech.com                         international platform                       
                                                                                                    
                                                                                                    
                    08/17/01 10:07 AM                                                               
                    Please respond to xsl-list                                                      
                                                                                                    
                                                                                                    




Hello,

Using Xalan 2.1.0 format-number on international platform throws:

javax.xml.transform.TransformerException: ElemTemplateElement error:
Malformed
format string
        at org.apache.xpath.XPath.execute(XPath.java:283)

<xsl:value-of select="format-number(AMT,'#,##0')"/>

I know the regional settings for WinNT4.0 are set to Turkish and the
thousands
separator is a '.' (period) and I have tested the format as:

<xsl:value-of select="format-number(AMT,'#.##0')"/>

and it works.  BUT I know on Xalan 1.2.2 the comma worked correctly in that

it
meant to use the thousands separator of the platform and not literal
meaning.

Am I using this correctly?  Any help is appreciated.

Thanks,
Nuri


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list






 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread