我正在使用HTML Agility Pack来解析HTML,我需要知道每个元素在HTML中的位置。HtmlNode.StreamPosition可以给出元素在HTML中的位置,非常好用。但是,我还想知道元素的结束位置。我可以获取StreamPosition并添加OuterHTML的长度,但这是不准确的,因为HTMLAgility pack的OuterHTML往往无法与实际HTML文本完全匹配。
如果AngleSharp更容易或更适合这个问题,我也可以考虑使用它。因此,基本上,我可以获取HTML元素的起始位置,但如何获取其结束位置呢?
如果AngleSharp更容易或更适合这个问题,我也可以考虑使用它。因此,基本上,我可以获取HTML元素的起始位置,但如何获取其结束位置呢?