Xml 用于零小数和非零小数的XSLT 1.0十进制数格式
嗨,我有如下一组输入Xml 用于零小数和非零小数的XSLT 1.0十进制数格式,xml,xslt,xslt-1.0,Xml,Xslt,Xslt 1.0,嗨,我有如下一组输入 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的值,以区分这两种情况-请参见演示:很难从示例中推断出规则。对输入应用number() 补充: 如果您想将1.20的输入保留为1.20,那么您可以测试input mod 1的值,以区分这两种情况-
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
的值,以区分这两种情况-请参见演示:很难从示例中推断出规则。对输入应用number()
补充:
如果您想将1.20
的输入保留为1.20
,那么您可以测试input mod 1
的值,以区分这两种情况-请参见演示:,如果输入为1.20
?@michael.hor257k,则我需要它作为1.20,如果输入是1.00,那么我需要输出为1;如果输入是1.20
?@michael.hor257k,那么我需要输出为1.20;如果输入是1.00,那么我需要输出为1。我的问题是,如果小数后只有零,那么不需要零,所以整数部分足以打印,但如果它有小数点,比如0.25.30.15,然后那些要包含的地方,现在回到问题一次,你会发现清晰性现在@michael.hor257k到现在为止我的代码看起来像````因为它返回1.00作为1.00本身,但我的要求是,输出应该是1这里我的问题是如果我在小数后只有零,那么零就不需要了,所以整数部分已经足够打印了,但是如果它有小数点,比如.25.30.15,那么这些要包含的地方,现在回到问题一次,你会发现清楚了@michael.hor257k到现在为止,我的代码看起来像```````因为它本身返回1.00作为1.00,但我的要求是,这里的输出应该是1