Xpath 使用HtmlAlityPack搜索具有特定属性的节点

Xpath 使用HtmlAlityPack搜索具有特定属性的节点,xpath,html-agility-pack,Xpath,Html Agility Pack,我只看到了如何搜索属性具有或包含特定值的节点的示例,但我找不到一个可以搜索属性存在的节点的示例 这是怎么做到的?您可以试着在上面循环: HtmlAgilityPack.HtmlDocument doc = htmlWeb.Load("somewebsite.org"); foreach(HtmlNode matchedNode in doc.DocumentNode.SelectNodes("//*[@attrX]") { /* ... */ } 绕过去?foreach(do

我只看到了如何搜索属性具有或包含特定值的节点的示例,但我找不到一个可以搜索属性存在的节点的示例


这是怎么做到的?

您可以试着在上面循环:

HtmlAgilityPack.HtmlDocument doc = htmlWeb.Load("somewebsite.org");    
foreach(HtmlNode matchedNode in doc.DocumentNode.SelectNodes("//*[@attrX]") {
    /* ... */
} 

绕过去?foreach(doc.DocumentElement.SelectNodes(“//*[@attrX]){}从未想过使用星号!