如何使用Html AGility Pack将OR条件放入Xpath中

时间:2013-06-18 16:19:26

标签: c# html-agility-pack

我对HTML Agility PAck有疑问

我想得到Div的isPublished属性为“False”或“false”的节点集合。

如何在XPATH中添加OR条件。 下面是我的代码,它不起作用。它返回null。

 HtmlNodeCollection numbers = 
 htmlDoc.DocumentNode.SelectNodes("//div[@ispublished='false|False']");

由于

2 个答案:

答案 0 :(得分:12)

尝试

htmlDoc.DocumentNode.SelectNodes("//div[@ispublished='false' or @ispublished='False']");

答案 1 :(得分:4)

你试过了吗?

htmlDoc.DocumentNode.SelectNodes("//div[@ispublished='false' or @ispublished='False']");

更多关于xpath or