你知道.NET的任何XHTML验证库吗?我发现可以使用W3C API。但我遇到的问题是我需要在本地服务器上验证密码受保护的页面或页面。我找到的所有库都使用URL作为W3C验证器的参数。
你知道任何图书馆吗?
答案 0 :(得分:0)
我认为您有两种选择:使用.net内部类并使用这些类和远程DTD文件进行验证,或使用脱机验证服务。
针对DTD进行XHTML验证。应在您尝试验证的XHTML文件中描述DTD文件的地址。 .net框架可以使用该文件而无需任何其他设置并对其进行验证; see here
使用离线验证服务意味着您必须安装一些验证器并在您的应用程序中使用它。 W3C验证器是一个不错的选择,can be installed on Windows too, although令人讨厌。您检查的方法是通过为验证器创建HttpWebRequest,将其提供给您的XHTML并捕获回复。有一个样本here。在该示例中,您只需将W3C在线验证器替换为所述验证器的本地安装地址。