我需要用C#的HtmlAgilityPack获取包含在另外两个HTML元素中的元素。
举个例子,我有以下内容:
<div id="div1" style="style definition here">
<strong>
<font face="Verdana" size="2">Your search request retrieved 0 matches.</font>
</strong>
<font face="Verdana" size="2">Some more text here.</font>
<br><br>
<!--more html here-->
</div>
I want to return everything between
<div id="div1">
并且第一件事
<br>
不返回这些元素中的任何一个。
我无法理解所需的语法,因此如果有人可以解释一下在忽略结束标记的情况下获取存在于另外2个已知起始标签之间的html的最佳方法,我将非常感激。
我还应该提到,我需要首先找到id为div1的div,该div位于完整网页的周围html中。
我不需要实际的节点与来自特定HtmlDocument的节点具有引用相等性,它们只需在内容上相同即可。