0
点赞
收藏
分享

微信扫一扫

XPath函数


1 XPath函数

XPath提供了函数库以便计算表达式。函数分为节点函数、字符串函数、布尔函数和数值函数。这里将介绍XPath必然支持的几个函数。关于参数和返回值请参见参考文献[5]。

2 节点集合函数

返回上下文的长度。 position 返回上下文的当前位置。 count 返回节点数目。

3 文字列関数

将对象转换成字符串。 concat 连接字符串。 start-with 第一个参数指定的字符串以第二个参数指定的字符串开始的话则返回真。 contains 第一个参数指定的字符串中包含第二个参数指定的字符串的话则返回真。 substring-before 如果在第一个参数指定的字符串中发现了第二个参数指定的字符串,那么返回第一个参数中首次发现第二个参数的位置之前的部分。 substring-after 如果在第一个参数指定的字符串中发现了第二个参数指定的字符串,那么返回第一个参数中首次发现第二个参数的位置之后的部分。

4 布尔函数

将对象转换成布尔值。 not 将真假值反转。 true 返回真。 false 返回假。

5 数值函数

将对象转换成数值。 sum 将参数指定的节点集合内的各个节点的字符串之转换成数值,然后返回它们的和。 round 返回与参数指定的值最接近的整数。

举报

相关推荐

0 条评论