c# - 解析 HTML 片段

标签 c# asp.net unit-testing web-standards

在 C# 中解析 HTML 片段的最佳方法是什么?

对于上下文,我继承了一个使用大量复合控件的应用程序,这很好,但是大量控件是使用一长串文字控件呈现的,这相当可怕。我正在尝试让应用程序进入单元测试,并且我希望对这些控件进行测试,以查明它们是否正在生成格式良好的 HTML,并在理想的解决方案中验证该 HTML。

最佳答案

看看 HTMLAgility盒。它与 .NET XmlDocument 类非常兼容,但对于不干净/有效的 XHTML 的 HTML 更加宽容。

关于c# - 解析 HTML 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/250292/

相关文章:

c# - MVC 3 区域注册和 View 不起作用

c# - 如果 A 和 B 是枚举类型,为什么我可以将 A[] 转换为 B[]?

c# - DropDownList 未在 ASP.NET MVC 中填充正确的值

asp.net mvc 从 Html.textbox() 获取值

javascript - 引用错误: document is not defined Jest React Testing Library

unit-testing - 我如何对 Ember 路由器进行单元测试?

c# - 在FTP服务器(PASV)上使用RETR时如何确定文件结尾

c# - .NET:在数据库字段中允许 NULLS?

asp.net - Javascript 在 IE 和 FF 中被调用,但在 Chrome 中却没有被调用,为什么?

c - Vala 的单元测试框架