Xpath-在hrefs中连接文本

Xpath-在hrefs中连接文本,xpath,Xpath,但是这似乎没有提供我想要的文本。你可以使用/ul/li/a[2]获得HelloWorld,因为它是第二个a的内容 现在再见位于/ul/li/a[3] 现在,和不是在a元素中,而是在li中。它是第三个文本节点(第一个是换行符,第二个是换行符+by)。您可以使用/ul/li/text()[3]检索它 要获得您想要的句子,您可以使用简单的concat: /ul/li/a[2]|/ul/li/a[3] concat(/ul/li/a[2]|/ul/li/a[3]) /ul/li/a[2]|/ul/li

但是这似乎没有提供我想要的文本。

你可以使用
/ul/li/a[2]
获得
HelloWorld
,因为它是第二个
a
的内容

现在再见
位于
/ul/li/a[3]

现在,
不是在
a
元素中,而是在
li
中。它是第三个文本节点(第一个是换行符,第二个是换行符+
by
)。您可以使用
/ul/li/text()[3]
检索它

要获得您想要的句子,您可以使用简单的
concat

/ul/li/a[2]|/ul/li/a[3]
concat(/ul/li/a[2]|/ul/li/a[3])
/ul/li/a[2]|/ul/li/a[3]
concat(/ul/li/a[2]|/ul/li/a[3])
concat(/ul/li/a[2],/ul/li/text()[3],/ul/li/a[3])