我正在尝试通过htmlagilitypack选择多个节点,但它失败了。什么是正确的语法? 所以我正在尝试收集面包屑div元素中的节点和li节点。 谢谢。
string srxPathOfCategory = "//div[@class='breadcrumbs']//li or //div[@class='breadcrumbs']//a";
var selectedNodes = myDoc.DocumentNode.SelectNodes(srxPathOfCategory);
xpath,c#,htmlagilitypack
解决方案
string srxPathOfCategory = "//div[@class='breadcrumbs']//li[@class='product'] | //div[@class='breadcrumbs']//a";
答案 0 :(得分:12)
解决方案
string srxPathOfCategory = "//div[@class='breadcrumbs']//li[@class='product'] | //div[@class='breadcrumbs']//a";
因此,对于“或”,您需要使用“|”