【发布时间】:2010-04-23 00:45:09
【问题描述】:
我需要加载 HTML 并解析它,我认为它应该很简单,我传递了一个带有“HTML”的字符串,它读取了类似 Dom 的对象中的字符串,所以我可以搜索和解析HTML,便于抓取和类似的东西。
你们知道类似的事情吗?
谢谢
【问题讨论】:
-
感谢您不要求使用正则表达式来执行此操作;-p
标签: c# .net html silverlight
我需要加载 HTML 并解析它,我认为它应该很简单,我传递了一个带有“HTML”的字符串,它读取了类似 Dom 的对象中的字符串,所以我可以搜索和解析HTML,便于抓取和类似的东西。
你们知道类似的事情吗?
谢谢
【问题讨论】:
标签: c# .net html silverlight
类似于XmlDocument 的 API,例如(来自示例页面):
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");
(您还应该能够使用LoadHtml 来加载一串html,而不是从路径)
【讨论】:
如果您在浏览器中运行,您应该能够使用 Html DOM 桥,将 HTML 加载到其中,然后遍历 DOM 树。
【讨论】: