2009-12-28 59 views
1

您是否了解.NET的任何XHTML验证库?我发现可以使用W3C API。但是我遇到的问题是我需要在本地服务器上验证受密码保护的页面或页面。我找到的所有库都使用URL作为W3C验证器的参数。.NET xhtml验证程序库 - 离线

你知道任何图书馆吗?

回答

0

我想你有两个选择:使用.net内部类并使用这些和远程DTD文件进行验证,或者使用脱机验证服务。

对DTD进行XHTML验证。应该在您尝试验证的XHTML文件中描述DTD文件的地址。 .net框架可以使用该文件而不需要任何额外的设置并对其进行验证; see here

使用脱机验证服务意味着您必须安装一些验证程序并在您的应用程序中使用它。 W3C的验证器是一个不错的选择,并且令人讨厌。您检查的方式是通过为验证程序创建一个HttpWebRequest,为其提供XHTML并捕获答复。有一个样本here。在示例中,您只需将W3C联机验证程序替换为您的验证程序本地安装的地址即可。