如何在XPATH中使用AND语句?

时间:2015-12-05 06:40:39

标签: xpath

我有这个查询//*[@id="test"]/div/[not(contains(.,'/explore'))]

我想添加第二个“不包含”'命令:

//*[@id="test"]/div/[not(contains(.,'/locations'))]

甚至可能是第三名。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

您发布的内容都不是有效的XPath表达式。如果您要过滤div元素,以便仅返回不包含某些字符串的div,例如"/explore",则可以这样做:

//*[@id="test"]/div[not(contains(.,'/explore'))]

另一个XPath示例,用于检查div是否包含2个字符串"/explore""/locations"中的任何一个:

//*[@id="test"]/div[not(contains(.,'/explore')) and not(contains(.,'/locations'))]