Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用html Agility Pack查找html标记节点位置_Html_C# 3.0_Html Agility Pack - Fatal编程技术网

如何使用html Agility Pack查找html标记节点位置

如何使用html Agility Pack查找html标记节点位置,html,c#-3.0,html-agility-pack,Html,C# 3.0,Html Agility Pack,我试图通过使用Html Agility Pack在我的Html字符串中找到不同Html标记的开始/结束位置 示例html字符串: 这是一个生成的html字符串,将作为上述问题的示例。好吧,这很简单,所以我将为自己发布一个其他人遇到同样问题的答案: foreach (HtmlNode aNode in htmlDoc.DocumentNode.SelectNodes("//a")) { startIndex.Add(aNode.LinePosition); endIndex.Ad

我试图通过使用Html Agility Pack在我的Html字符串中找到不同Html标记的开始/结束位置

示例html字符串:


这是一个生成的html字符串,将作为上述问题的示例。
好吧,这很简单,所以我将为自己发布一个其他人遇到同样问题的答案:

foreach (HtmlNode aNode in htmlDoc.DocumentNode.SelectNodes("//a"))
{
    startIndex.Add(aNode.LinePosition);
    endIndex.Add(aNode.LinePosition + aNode.OuterHtml.Length);
}

你难道不喜欢有人在没有任何解释的情况下否决你的答案吗?