If we can validate the html page without internet connection, the DTD file must be somewhere on local machine.
Can someone tell me the location of the DTD file OR how the page can get validated without internet connection?
如何在没有 Internet 连接的情况下验证页面?有两种明显的可能性。
首先,对于任何 DTD,都可以构建一个专用程序来根据该 DTD 验证文档;由于 DTD 的所有规则都由这样的程序体现,因此这样的程序运行不需要 DTD 本身。
其次,任何程序都可能附带有问题的 DTD 的本地副本。HTML DTD 相对稳定,所以缓存本地副本并不难,实际上W3C 系统工作人员建议将副本缓存在本地。
你怎么能找到它?在 Unix 机器上,你可以输入find / -name xhtml1-strict.dtd
or find / -name html401.dtd
; 在 Windows 机器上,您必须识别并运行具有类似功能的命令。