【发布时间】:2010-10-25 05:21:17
【问题描述】:
如何使用HTML Agility Pack?
我的 XHTML 文档不完全有效。这就是我想使用它的原因。我如何在我的项目中使用它?我的项目是 C#。
【问题讨论】:
-
这个问题对我很有帮助。
-
旁注:使用处理 NuGet 的 Visual Studio,您现在可以右键单击“参考”并选择“管理 NuGet 包...”,搜索“HtmlAgilityPack”并单击“安装”。然后使用 using/Import 语句开始使用代码。
-
关于@patridge 的上述评论:我发现在第一次通过 ankhsvn 从 svn 获取项目时,我需要删除然后重新添加对 HtmlAgilityPack 的引用。
-
任何研究 HTMLAgilityPack 的人都应该考虑 CsQuery,根据我的经验,它是一个更新的库,具有更现代的界面。例如,第一个答案的整个代码可以在 CsQuery 中总结为
var body = CQ.CreateFromFile(filePath)["body"]。 -
@BenjaminGruenbaum:为您的 CsQuery 建议点赞 - 只需几分钟即可完成设置,非常易于使用。
标签: c# html html-agility-pack