如何组合两个 XPath 表达式?

How to combine two XPath expressions?

我有两个 XPath 表达式需要合并。

(//div[@class="filtername"])

例如returns“纽约酒店”。

(//div[@class="filternumber"])

例如returns“100”。

因此,当组合这两个表达式时,我希望结果如下所示:“New York Hotels 100

如何实现?

我想我需要使用concat功能,但我不知道如何使用它。

提前致谢。

如果两个 XPath-1.0 表达式各只产生一个结果,则可以使用以下 fn:concat 表达式:

concat(//div[@class="filtername"], ' ', //div[@class="filternumber"])

这应该return "New York Hotels 100".
(但没有 XML 文件,我们无法验证)。