c# HtmlAgilityPack select 主要节点
c# HtmlAgilityPack select main nodes
我想弄清楚如何才能 select 仅来自已加载 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 函数或任何其他函数 select 这样的节点。
我正在使用 HtmlAgilityPack 库。
注意:主节点可以是任何html标签(div、p、span等...)
/*
将 select 根节点的所有直接后代(缺少此问题中发布的文档)。
我想弄清楚如何才能 select 仅来自已加载 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 函数或任何其他函数 select 这样的节点。
我正在使用 HtmlAgilityPack 库。
注意:主节点可以是任何html标签(div、p、span等...)
/*
将 select 根节点的所有直接后代(缺少此问题中发布的文档)。