我需要 html 解析,它能够识别生成的 html 中的错误,如果标签没有关闭,则关闭它并返回有效的 html。
更多详细信息:我正在从数据库中获取数据并打破该记录以在我的网站上显示部分详细信息以单击更多按钮然后显示完整内容。断开字符串后进行验证。
我已经使用过 Html Agility Pack 但我是新手,如果这个库解决了我的问题然后指导我如何(教程)或建议我另一个库。
最佳答案
我认为这样的图书馆不存在。问题是,有些库确实可以识别您的 HTML 中的错误,但它们无法为您修复这些错误。
我认为使用 W3C validator作为服务是这里最好的起点。有一个开源库,它使用 W3C 验证器的 API 来验证文档,并为您提供文档是否有效的响应以及错误和警告。我将从这里开始,然后从那里继续。
关于c# - HTML 解析器验证标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828067/