0
我想将一个节点中的浮点数乘以1000,结果必须映射到目标节点。这是我尝试过的XSLT代码。在XSLT中乘以浮点数
mnLineNumber * 1000
这里mnLineNumber节点是float数据类型,它的值是1.0005。我期望的结果为1005。但是,我得到的结果作为
<ns0:szTarget>1004.9999999999999</ns0:szTarget>.
然后,我已经使用了功能全面,我得到了预期的结果。
round(ns0:mnLineNumber * 1000.0).
但是,我的问题是为什么我得到一个浮动的数字,如果我不使用循环函数在xslt?
哪个XSLT处理器? – 2015-02-09 01:11:15