如何使用xpath javascript选择特定单词

时间:2018-05-09 05:53:04

标签: javascript xpath

我可以选择包含特定单词的元素

//p[@class="class"][contains(text(),"disease")]

但我想使用xpath。

单独选择单词

2 个答案:

答案 0 :(得分:0)

你不能。

XPath is for traversing the XML-based documents. XML会将文本内容视为一个实体,XPath不会区分它包含的单词。

答案 1 :(得分:0)

你可以。

如果通过 selection 延伸你的意思,以包含XPath函数针对实际选择的节点返回的值,则可以使用字符串函数从节点的字符串值中提取单词。

例如,对于此XML,

<a>Label: WORD</a>

这个XPath,

substring-after(/a,"Label: ")

将返回

WORD

按要求。