C#中是否有一个对象可以轻松管理HTMLDOM?
如果我有一个字符串,其中包含我刚从HTTP Post返回的页面中的html,我如何将其转换为可以轻松遍历DOM的内容 我认为HtmlDocument对象是有意义的,但它没有构造函数。有没有允许轻松管理HTMLDOM的类型 谢谢,C#中是否有一个对象可以轻松管理HTMLDOM?,c#,dom,html-agility-pack,dom-manipulation,C#,Dom,Html Agility Pack,Dom Manipulation,如果我有一个字符串,其中包含我刚从HTTP Post返回的页面中的html,我如何将其转换为可以轻松遍历DOM的内容 我认为HtmlDocument对象是有意义的,但它没有构造函数。有没有允许轻松管理HTMLDOM的类型 谢谢, MattHtmlDocument是WebBrowser控件已加载的文档的实例。因此,不存在任何问题 是迄今为止我用于此目的的最好的库 codeplex wiki中的一个示例 HtmlDocument doc = new HtmlDocument(); doc.Load(
MattHtmlDocument是WebBrowser控件已加载的文档的实例。因此,不存在任何问题 是迄今为止我用于此目的的最好的库 codeplex wiki中的一个示例
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href]"))
{
HtmlAttribute att = link["href"];
att.Value = FixLink(att);
}
doc.Save("file.htm");
该示例显示了文件的加载,但存在允许您加载字符串或流的重载