C# 父级和子级都具有属性-htmlagilitypack的Xpath
我有这样的东西C# 父级和子级都具有属性-htmlagilitypack的Xpath,c#,xpath,html-agility-pack,C#,Xpath,Html Agility Pack,我有这样的东西 <div class="rightpanel"> . . <ul..>...</ul> <ul class="side-panel categories"></ul> . </div> 但它给了我一个空引用的例外。。。 请提供帮助。在HTML中,div具有类rightpanel,但在XPath中它是rightpanel。请试试这个: HtmlDocument.DocumentNode .Sele
<div class="rightpanel">
.
.
<ul..>...</ul>
<ul class="side-panel categories"></ul>
.
</div>
但它给了我一个空引用的例外。。。
请提供帮助。在HTML中,div具有类
rightpanel
,但在XPath中它是rightpanel
。请试试这个:
HtmlDocument.DocumentNode
.SelectNodes("//div[@class='rightpanel']/ul[@class='side-panel categories']")
如果
不是
的直接子项(即,如果它的父项不是
本身,则需要:
HtmlDocument.DocumentNode
.SelectNodes("//div[@class='rightpanel']//ul[@class='side-panel categories']")
在ul
前面加上双斜杠
HtmlDocument.DocumentNode
.SelectNodes("//div[@class='rightpanel']//ul[@class='side-panel categories']")