使用HtmlAgilityPack解析HTML頁面以按類選擇Div

c# html html-agility-pack

我正在使用C#和HtmlAgilityPack,我可以選擇id為foo的div

var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
           where foo.Id == "foo" 
           select foo;

但是如何用一類條選擇div呢?

一般承認的答案

你可以像這樣使用XPATH

//div[@class='bar'] 

要么

//*/div[@class='bar']

你也可以做&& foo.Class == "bar"



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因