html敏捷包中是否有任何可以解析标记的选项,就像在<
和>
中一样。
如果有<table>
这样的标签,那么html agility pack会正确解析标签表中的信息。但如果标签类似于< table <
,那么它不会解析标签表中的信息。因此,html敏捷包中的任何选项都可以解析来自此类标记的信息。
答案 0 :(得分:1)
据我所知,没有选项可以执行此操作,但您应该可以使用Server.HtmlDecode()
将这些字符转换为实际括号。
您的代码来自哪里,服务器上的文件或通过网址检索?我只是问,因为我不认为你能够使用HtmlWeb类来检索html,因为它可以将它变成一个HtmlDocument,然后才能得到它。
相反,您必须使用.net库类HttpWebRequest来检索html,然后使用HtmlDocument.Load()直接将其加载到HtmlDocument中;
我写了一篇文章,展示了如何将字符串加载到HtmlDocument中:
答案 1 :(得分:1)
您可以通过将&amp; lt更改为&lt;和&amp; lt到&gt;。然后你可以使用html敏捷包来解析它。