2

我正在处理一个系统,其中(甚至几乎没有)整数应该四舍五入到下一个更大的整数。所以

<Number>1.2</Number>
<Number>1.01</Number>
<Number>2</Number>
<Number>1.9183</Number>

应该全部四舍五入到2。我怎样才能做到这一点?

4

1 回答 1

3

您可以使用该ceiling()功能。它将一个数字作为参数,它将用下一个大于该数字的整数替换该数字

在 XPath 中,您还具有round()将数字替换为其最接近的整数(更大或更小)的函数,floor()这与ceiling().

请参阅:XPath 规范,4.4 数字函数

于 2014-06-17T21:11:37.843 回答