----- Original Message -----
Sent: Thursday, August 28, 2003 9:59
AM
Subject: Re: release timetable...
Hi all,
I must be misunderstanding something here and would
appreciate anyone's help. The bug I originally spoke of is a red
herring I think. This isn't really xalan-specific, but I have searched
extensively and have found no way to do what I want.
The format-number() function in xslt is meant to
take a number and convert it to the format provided in the format string,
possibly using the decimal-format object to determine what characters have
meaning in the format string. The format string is locale-specific,
ok. But how do I format a string using some generic method and have
the output formatted with the locale in mind? For example, I want
to take
<data>
<value>12345.12345</value>
<precision>2</precision>
</data>
in the xml document and transform it into:
12,345.12 in American English,
12 345,12 in Czech,
and 12.345,12 in most other European locales.
I use <xsl:choose> based on the precision, but I cannot find a way
of using format-number(vlaue, "#,##0.00") to get what I want. I can
use xml tags to define the number-separator and decimal and use whatever
is passed in as those values, but if there is an American English machine
with the number-separator tag defined as "." (which would be most European
locales), I get an exception about a Malformed format string because that
is the special character used as the decimal. So, I can create a
decimal-format object and use the tags to define the number-separator,
etc., but it seems that this should be _much_ easier than what I am experiencing.
I simply want the number displayed in the default locale.
The only thing I can think of is to insert the number-separator
and decimal into the string from the decimal-format object, but how do
I get a handle on this in xslt? The syntax would be something like:
format-number(value, "#" + (get value of decimal-format::number-separator
here) + "##0" + (get value of decimal-format::decimal here) + "00")
Sorry so ignorant, but this seems like a pretty basic thing, and I can't
find how to achieve the goal. Am I missing something very simple?
I must be..... Any help would be appreciated.
Thanks.
Tom Mitchell
"Tom Mitchell Jr." wrote:
Hi Henry,
Thanks for the info. I'm pretty new to bugzilla,
but I found the bug at:
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3036
and the "version" field says "current CVS" so I thought it was not in
a release yet. I am using 2.4.1 presently, however, so I will try
2.5.1 before poking any further. Thanks for your time.
Tom
Henry Zongaro wrote:
Hi Tom,
Is that bug number correct? If so, the
fix for it should have been
in Xalan-Java releases for some time. (Thanks to Sarah McNamara
for
pointing that out.) We haven't been very good about closing off
a bug
report once a release containing the fix for it is available; that
could
be a source of confusion.
If you are still experiencing that problem
or a problem like it,
please reopen the bug report or open a new one, as appropriate.
Regarding the next release, does anybody have
any objection to
mid-October? That would give us time to include some more bug
fixes in a
new release, as well make any documentation changes required to
accommodate Apache mirrors [1].
Thanks,
Henry
[1] http://marc.theaimsgroup.com/?l=xml-apache-general&m=106172323716191&w=2
------------------------------------------------------------------
Henry Zongaro Xalan development
IBM SWS Toronto Lab T/L 969-6044; Phone +1 905 413-6044
mailto:[EMAIL PROTECTED]
"Tom Mitchell Jr." <[EMAIL PROTECTED]>
2003-08-20 05:07 PM
To:
[EMAIL PROTECTED]
cc:
Subject:
release timetable...
Hello,
I am looking at a bug fix (#3036) that is in CVS
but not in any
release. I cannot seem to find information on when the next release
might come out with this fix. Can someone point me in the right
direction?
Thanks.
Tom Mitchell
--
=============================
Tom Mitchell,Jr.
Fathom Development Team
Progress Software
One Indian Head Plaza
Nashua, NH 03060
603.594.6905
www.progress.com
=============================
I close my eyes
And feel the water rise around me
Drown the beat of time
Let my senses fall away
I can see much clearer now,
I'm blind.
Find all you need in your mind
If you take the time.
-Dream Theater
==============================
--
=============================
Tom Mitchell,Jr.
Fathom Development Team
Progress Software
One Indian Head Plaza
Nashua, NH 03060
603.594.6905
www.progress.com
=============================
I close my eyes
And feel the water rise around me
Drown the beat of time
Let my senses fall away
I can see much clearer now,
I'm blind.
Find all you need in your mind
If you take the time.
-Dream Theater
==============================