如何在.Net中测试字符串(网页)的标记有效性?

时间:2009-05-05 22:28:22

标签: asp.net validation testing markup doctype

我写了一个VB.Net页面来浏览我的网站。它将HttpWebResponse存储在一个字符串中。如何在.Net中验证页面的标记有效性? - 类似于W3通过直接输入选项验证的东西。我正在寻找可以识别DOCTYPE,验证是或否的东西,并返回我可以显示的失败列表。

2 个答案:

答案 0 :(得分:3)

以下是有关如何操作的一些信息: Validate XHTML in C# (如果需要,您应该将其转换为VB.NET。)

还可以下载 validator module 。唯一的缺点是必须将字符串保存到物理html文件中。

答案 1 :(得分:1)

W3C有experimental API可以接受可能有用的代码片段,还有其他3rd Party web services(虽然我不确定它们是否可以接受片段)。

我担心自己曾经使用过这些,所以我不能评论它们的有效性......