例如想要使用Xpath定位到如下元素,且只要前面的时间,得到指定位数的字符串。
<p class="time">
2020年07月29日09:15 来源:XXX
</p>
最终Xpath语句写成下面这样~
substring(string(//p[@class="time"]),1,11)
先通过string()函数把简单的Xpath语句返回成函数的返回值, 之后就可以作为参数给到其它函数来使用了,substring()函数用来截取字符串。
关于更多的函数语法和介绍自己去找文档,只要函数实参是字符串,则可以通过这种方式定位节点的同时使用Xpath函数。