我正在寻找一种可以在C#中用于HTML5文档的DOM实现。
要求是:
注意:我知道Html Agility Pack,但是我有兴趣看看我是否还有其他可用选项,因为自2010年以来一直没有维护。
答案 0 :(得分:1)
另一种选择是尝试使用SgmlReader上的GitHub来完善html5。看起来最近对master分支的提交是在11个月前。
SGMLReader是一个多功能的C#.NET库,由Chris Lovett编写,用于解析HTML / SGML文件。
它尝试将格式错误的html文档转换为格式良好的xml文档。然后,您可以手动操作您选择的文档。