Innerhtml的位置

时间:2009-10-28 10:14:47

标签: c# parsing html-agility-pack nodes

在html页面上,我有0-4个具有特定类名的div。

我想要做的是从开始到第一个div获取html,然后从div1位置到div2位置,然后div2到div3,div3到div4,最后是div4到结束html。

我设法用html.substring(0,div1.innerhtmlPos),html.substring(div1End,div2.innerHtmlPos)等来做这件事,因为我还没有找到如何获得div的实际位置。我已经尝试过StreamPosition,但如果我尝试html.substring(0,streamposOfDiv1),它会在错误的地方被切断。

有没有办法在节点和节点之间获取所有html?

1 个答案:

答案 0 :(得分:0)

我可能在这里遗漏了一些东西,但为什么不从文档中删除所有div,然后获取HTML?