DTD文件在本地机器上的位置,在DOCTYPE声明中定义,在验证时被引用?

时间:2012-10-09 07:17:58

标签: html dtd

如果我们可以在没有互联网连接的情况下验证html页面,则DTD文件必须位于本地计算机上的某个位置。

有人可以告诉我DTD文件的位置或者如何在没有互联网连接的情况下验证页面吗?

1 个答案:

答案 0 :(得分:2)

如何在没有互联网连接的情况下验证页面?有两个明显的可能性。

首先,对于任何DTD,可以构建一个专用程序来验证针对该DTD的文档;由于DTD的所有规则都是由这样的程序体现的,因此运行这样的程序不需要DTD本身。

其次,任何程序都可能附带有关DTD的本地副本。 HTML DTD相对稳定,因此缓存本地副本并不困难,事实上the W3C systems staff recommends that copies be cached locally

你怎么能找到它?在Unix框中,您可以键入find / -name xhtml1-strict.dtdfind / -name html401.dtd;在Windows机器上,您必须识别并运行具有类似功能的命令。