首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HTMLAgilityPack加载HTML字符串

使用HTMLAgilityPack加载HTML字符串
EN

Stack Overflow用户
提问于 2013-02-19 23:58:33
回答 1查看 12.7K关注 0票数 1

我将超文本标记语言作为字符串加载到HTMLAgilityPack文档,如下所示。

代码语言:javascript
复制
 HtmlDocument html = new HtmlDocument();
 html.OptionOutputAsXml = true;
 html.LoadHtml(htmlText);
 HtmlNode document = html.DocumentNode;

加载document.InnerHtml后,显示“(下面的示例)所有的quotes.How我能避免这个吗?”

代码语言:javascript
复制
<span style=\"\\&quot;MARGIN-LEFT:\" class=\"\\&quot;form_title\\&quot;\" _20px5c_22_=\"\">MyText</span>

我希望样本显示如下。

代码语言:javascript
复制
<span class=\"form_title\" style=\"MARGIN-LEFT: 20px\">MyText</span>

从获得的“文档”中,我必须循环并查找元素(使用fizzler组件)。但随着“”的出现,我无法做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-20 23:24:22

添加后问题已解决

代码语言:javascript
复制
HtmlAgilityPack.HtmlNode.ElementsFlags.Remove("form"); 
HtmlDocument html = new HtmlDocument();
html.OptionAutoCloseOnEnd = true;
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14961759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档