HtmlAgilityPack.HtmlNode类和HtmlAgilityPack.HtmlDocument类的使用!

今天一个晚上我就在纠结这两个类,到现在对几个方法还是没有头绪,请各位大鸟帮帮忙!!

1)doc.DocumentNode.SelectSingleNode()这个方法是什么意思,怎么用?

2)能不能通过HtmlNode.SelectNodes()这个方法获取下面的html代码中<p>节点

 1 <!-- #BeginEditable "content" --> 
 2      <div align="center"><font size="2"><b>反义词(1) </b></font> </div>
 3      <p> Abet/deter <br>
 4        abet v.鼓动,唆使 <br>
 5        They abetted the boy in a crime.<br>
 6        他们唆使那个小男孩犯罪。 <br>
 7        deter v.制止 <br>
 8        Failure did not deter him from trying again.<br>
 9        失败并没有制止他们再度尝试。 </p>
10      <p> abhor/admire <br>
11        abhor v.憎恶 <br>
12        She abhors flattery. <br>
13        她极端厌恶奉承。 <br>
14        admire v.赞美 <br>
15        Do you admire it? <br>
16        你赞美它吗? </p>
17 <p></p>
18      <br>
19      <!-- #EndEditable --></DIV>
20  </DIV>

3)在上面这段html代码中,哪个节点是根节点?

谢谢各位大神帮忙!!

 

墨色风雨
浏览 302回答 3
3回答

鸿蒙传说

DocumentNode就是HtmlNode,SelectSingleNode和SelectNodes方法一样的用xpath语法去获取,只是一个返回唯一节点一个返回符合条件的所有节点。

慕妹3242003

讲的太宽泛了,这些我在一些文档上也能看到,能不能详细的讲一下?
打开App,查看更多内容
随时随地看视频慕课网APP