您的位置:首页 > Web前端 > HTML

Html Agility Pack/SgmlReader 解析html

2014-02-19 10:45 567 查看
Html Agility Pack/SgmlReader 解析html

HtmlDocument htmlDoc = new HtmlDocument();
//输出成xml格式
htmlDoc.OptionOutputAsXml = true;

/ 加载html内容
htmlDoc.LoadHtml(@"<html><body>
<table>
<tr>
<td>dafd</td>
<td>
</tr>
</table>
</body></html>");

// 将输出结果保存到字符串流中
StringBuilder sbXml = new StringBuilder();
StringWriter sw = new StringWriter(sbXml);
htmlDoc.Save(sw);

Console.WriteLine(sbXml.ToString());

StringBuilder sbXml = new StringBuilder();
StringWriter sw = new StringWriter(sbXml);
XmlTextWriter tw = new XmlTextWriter(sw);

HtmlWeb htmlWeb = new HtmlWeb();
htmlWeb.LoadHtmlAsXml("http://htmlagilitypack.codeplex.com/", tw);

Console.WriteLine(sbXml.ToString());


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: