|
Hi, everyone
This is the first time that I mail to mailto:[EMAIL PROTECTED] It is
so nice that I can communicate with you.
My question is that:
I use sum() in XSLT file to add up the
float(or double) content of some nodes in xml file, but the result of sum is not
like what I expected.
For example:
The fragment of
xml file:
<b>
<a>1.11</a>
<a>2.22</a>
<a>3.33</a>
</b>
The fragment
of xslt file:
<xsl:value-of
select = "sum(b/a)" />
the result value is
not 6.66, but 6.6600000000003.
I use xalan-j_2_2_D14 and
jdk1.3.1.
I know one of the way is to use
round(), but I do not know I should keep how many digits
after decimal point if the xml file is created dynamically. Who
can give me some advice?
Thank you very much!
regards
yang Wenjun
|
- Re: who can give me some advice on sum()? ywj
- Re: who can give me some advice on sum()? Padraig O'hIceadha
