繁体   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