xpath到具有不同类和ID的多个标签>输出:文字

时间:2018-05-19 10:47:05

标签: xml xpath

我想搜索具有特定类和ID的特定标记内的所有文本(例如:span,div等等...任何标记):

所以我提出了这个xpath:

//*[(@id='att1' and @class='att2') OR (@id='att3' and @class='att4')]/text()

但它不起作用:(

任何帮助都会很棒!提前谢谢你!

1 个答案:

答案 0 :(得分:1)

您只需将OR放在小写字母中就可以了:

//*[(@id='att1' and @class='att2') or (@id='att3' and @class='att4')]/text()

(仅供参考,相应的语法规则 - 关于XPath逻辑表达式 - 可在that section of the the W3C specification中找到。)