1

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

4

2 回答 2

3

以下是有关如何做到这一点的一些信息:Validate XHTML in C#(如果需要,您应该将其翻译成 VB.NET)。

还有一个验证器模块可供下载。唯一的缺点是必须将字符串保存到物理 html 文件中。

于 2009-05-05T22:32:17.240 回答
1

W3C 有一个实验性 API,可以接受可能有用的代码片段,还有其他3rd 方 Web 服务(尽管我不确定它们是否可以接受片段)。

恐怕我自己曾经使用过这些,所以我无法评论它们的有效性......

于 2009-05-05T23:27:10.523 回答