1

目前,当我建立我的网站时,我必须在 3wbc 网站上手动打开验证它(意味着当歌剧弹出时,按 ctr+alt+shft+u)为每个页面。是否可以在我构建页面时自动验证每个页面?

Ps:此页面不验证;)

4

4 回答 4

5

您可以下载并安装您自己的验证器副本 - http://validator.w3.org/source/ - 并在本地调用它,而不是为每个页面跋涉到 w3.org。尽管如此,这仍需要通过普通的 HTTP 或 API 搭载在 Web 服务器上。对于更简单的解决方案,您可能更喜欢下载W3 验证器所基于的 SP 库 - http://www.jclark.com/sp/index.htmhttp://openjade.sourceforge.net/ ,然后调用命令行中的命令“nsgmls”。

当然也有很多桌面 HTML 验证器可以一次处理一批 HTML 页面,这可能不是自动化的,但肯定比手动检查每个页面要容易得多。例如http://arealvalidator.com/ (Windows)、http://www.webthing.com/software/validator-lite/install.html (Unix)。

于 2008-10-21T07:56:11.713 回答
1

您可以使用验证器 API:

http://validator.w3.org/docs/api.html

于 2008-10-21T07:24:05.727 回答
1

对您来说可能不是最佳选择,但有一个 Ant 任务:XmlValidate

于 2008-12-17T06:05:03.633 回答
0

如果您在 SVN 或 Git 等源代码控制中拥有 HTML 文件,则可以使用预提交挂钩脚本在它们上运行客户端验证器。或者,如果您喜欢冒险,您可以使用该方法在服务器上 ping 另一个脚本来验证实时页面......

于 2008-12-10T18:36:44.893 回答