当前位置:  开发笔记 > 编程语言 > 正文

如何获取XPath/XSLT中的数字模数?

如何解决《如何获取XPath/XSLT中的数字模数?》经验,为你挑选了3个好方法。

我想计算XPath中数字的模数,但这不起作用:


我该怎么办?我在这里查看了XPath 函数引用,但没有看到类似的东西.



1> bstoney..:

试试"mod"

见http://www.w3.org/TR/xpath#numbers

该链接的详细信息:

mod运算符返回截断除法的余数.例如,

5 mod 2返回1

5 mod -2返回1

-5 mod 2返回-1

-5 mod -2返回-1

注意:这与Java和ECMAScript中的%运算符相同.



2> Bhushan Bhan..:

尝试

 

在XSL中你必须使用"mod"来获得模数



3> geoffc..:

进行加/减时也要注意.在进行添加时,$ var1 + $ var2应该都很好.但在减法中,由于破折号( - )在变量名中有效,因此$ var1- $ var2不起作用.但$ var1 - $ var2应该和number($ var1) - number($ var2)总是应该有效,你可以看到我写的一篇关于在Novell的Identity Manager产品中使用XPATH的文章.

XPATH数学思想

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有