我是 xml 和 XQuery 的新手,我对转换数字有疑问。
我有使用 Stylus Studio 转换器将其转换为 xml 的平面文件。然后我使用 XQuery 来提取我需要的各种表。
问题之一是货币输入数据。
平面文件数据:00004700000 这是 47000 美元
(在转换器中,源定义为字符串,目标定义为十进制)
在 XQuery 中,我可以将数字 00004700000 除以 100,但最终得到 47000。
我想要的是输出为 47000.00,这样我就可以用 2 个小数点显示它。
值 000038715 除以 100 得到 387.15 工作正常。
这就是我在 XQuery 中所做的:
<CREDIT_LIMIT>
{$cust/CREDIT_LIMIT div 100}
</CREDIT_LIMIT>
有没有办法在 XQuery 的输出中获得 .00?
非常感谢。普拉文
PS不太了解xslt!