C# HTML敏捷性包中的选项,该选项从标记`&;lt表&;中尉`

C# HTML敏捷性包中的选项,该选项从标记`&;lt表&;中尉`,c#,.net,winforms,html-agility-pack,C#,.net,Winforms,Html Agility Pack,html agility pack中是否有任何选项可以解析类似于<和>中的标记 如果存在类似于的标记,则html agility pack会正确解析标记表中的信息。但如果该标记类似于<表<,则不会在此处解析标记表中的信息。因此,html agility pack中有任何选项也可以解析来自此类标记的信息。不,据我所知,没有选项可以这样做,但您应该能够使用Server.HtmlDecode()将这些字符转换为实括号 您的代码来自哪里,是服务器上的文件还是通过url检索的?我之所

html agility pack中是否有任何选项可以解析类似于
<
>
中的标记


如果存在类似于
的标记,则html agility pack会正确解析标记表中的信息。但如果该标记类似于
<表<
,则不会在此处解析标记表中的信息。因此,html agility pack中有任何选项也可以解析来自此类标记的信息。

不,据我所知,没有选项可以这样做,但您应该能够使用
Server.HtmlDecode()
将这些字符转换为实括号

您的代码来自哪里,是服务器上的文件还是通过url检索的?我之所以这么问,是因为我认为您无法使用HtmlWeb类来检索html,因为它在您动手之前就将其转换为HtmlDocument

相反,您必须使用.net库类HttpWebRequest检索html,然后使用HtmlDocument.load()将其直接加载到HtmlDocument中

我在这里写了一篇文章,展示了如何将字符串加载到HtmlDocument中:


您可以通过替换<至<和<至>。然后您可以使用html敏捷包来解析它