簡體   English   中英

c#HtmlAgilityPack選擇主要節點

[英]c# HtmlAgilityPack select main nodes

我正在嘗試找出如何從加載的HTML文檔中僅選擇主要節點,如以下示例所示:

<div id="main">
  <p>paragraph 1</p>
  <p>paragraph 2</p>
  <img src="exzample.jpg" />
</div>
<div id="main2">
  <div>some text</div>
  <p>some text</p>
  <img src="exzample.jpg" />
</div>
<p class="a_class">
  <div>some text</div>
  <span>some text</span>
</p>

我知道我可以遍歷所有元素,但就我而言,我只需要從加載的html中獲取3個塊(在此示例中)。 我不知道如何使用SelectNodes函數或任何其他函數選擇此類節點。

我正在使用HtmlAgilityPack庫。

注意 :主節點可以是任何html標記(div,p,span等)

/*將選擇根節點的所有直接后代(缺少此問題中發布的文檔)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM