+ -
当前位置:首页 → 问答吧 → xsl数值运算结果精度问题

xsl数值运算结果精度问题

时间:2011-02-17

来源:互联网

各位大虾,小弟开发中遇到个问题,百思不得其解决方案,拿来晒晒,求指教

XML code

<!--定义2个变量 -->
<xsl:variable name="SUMPREMIUM" select="//SUMPREMIUM/text()" />
<xsl:variable name="SUMPAYTAX" select="//SUMPAYTAX/text()" />
 <!--计算2个变量的和-->
<xsl:value-of select="number($SUMPAYTAX) + number($SUMPREMIUM)" />     



情况是这样的,在计算415.80+12228.89的是结果是12644.689999999而正确结果应该为12644.69
其他情况不明,但只要是以0结尾的有相应位的加法运算的都会有这样的问题

实在是找不到解决办法了,还请大虾们赐教!!!!小弟感激涕零!!!!

作者: knighterhyb   发布时间: 2011-02-17

自己顶一个

作者: knighterhyb   发布时间: 2011-02-17

热门下载

更多