C# Html字符串读取器

C# Html字符串读取器,c#,.net,html,silverlight,C#,.net,Html,Silverlight,我需要加载HTML并解析它,我认为它应该是简单的,我用一个“HTML”传递一个字符串,它在一个类似Dom的对象中读取字符串,所以我可以搜索和解析HTML的内容,方便抓取和诸如此类的事情 你们知道这样的事吗 谢谢 与XmlDocument类似的API,例如(来自示例页面): (您还应该能够使用加载html来加载html字符串,而不是从路径加载)如果您在浏览器中运行,您应该能够使用html DOM桥,将html加载到其中,并遍历DOM树 谢谢你没有要求一个正则表达式来做这件事-pDo你知道这是否是针

我需要加载HTML并解析它,我认为它应该是简单的,我用一个“HTML”传递一个字符串,它在一个类似Dom的对象中读取字符串,所以我可以搜索和解析HTML的内容,方便抓取和诸如此类的事情

你们知道这样的事吗

谢谢

XmlDocument
类似的API,例如(来自示例页面):


(您还应该能够使用
加载html
来加载html字符串,而不是从路径加载)

如果您在浏览器中运行,您应该能够使用html DOM桥,将html加载到其中,并遍历DOM树

谢谢你没有要求一个正则表达式来做这件事-pDo你知道这是否是针对Silverlight库编译的吗?@Anthony-没有任何线索,抱歉。我在WCF中没有访问这些东西的权限。我必须逐行进行分析。非常愚蠢和严厉。
 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");