我有两个XPath表达式需要组合。
(//div[@class="filtername"])
这条表达式返回"纽约酒店"为例。
(//div[@class="filternumber"])
这将返回"100比如说""。
所以当我把这两个表达式结合起来的时候,我希望结果是这样的。"纽约酒店 100"
我如何实现这个功能?
我想我需要使用concat功能,但我不知道如何使用它。
先谢谢你了。
如果两个 XPath-1.0 表达式都只产生一个结果,你可以使用下面的方法。fn:concat
表达式。
concat(//div[@class="filtername"], ' ', //div[@class="filternumber"])
这应该返回 "纽约酒店100"。但没有XML文件,我们无法验证)。