Re: format-number usage on international platform
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: 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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format