零小数和非零小数的 XSLT 1.0 小数格式

XSLT 1.0 decimal number formatting for zero decimals and non zero decimals

嗨,我有一组输入如下

22.00
25.25
25.56
56.15
85

输出为

22
25.25
25.56
56.15
85

如有任何想法,我们将不胜感激!

很难从你的例子中推导出规则。将 number() 函数应用于输入将产生您显示的结果 - 也许这就是您想要的。


已添加:

如果您希望 1.20 的输入保留为 1.20,那么您可以测试 input mod 1 的值来区分这两种情况 - 请参阅演示: https://xsltfiddle.liberty-development.net/ncnu9B7