自定义DTD应该可以访问吗?

时间:2011-03-09 14:43:12

标签: html xhtml doctype

我正在审核客户端网站,他们正在为他们的网站使用自定义DTD,当我尝试验证它失败时。然后,当我尝试直接命中dtd时,它不存在。

应该吗?

在HTML文档中,引用方式如下:

<!DOCTYPE html SYSTEM "/web/Business/Resources/10/dtd/xhtml1-transitional-cust1.dtd">

2 个答案:

答案 0 :(得分:1)

只需要验证者可以访问它。验证器用户的责任是确保它具有将PUBLIC和/或SYSTEM部件解析为DTD文件的方法。这可能位于SYSTEM部分的URL处,也可能是通过本地查找表。

答案 1 :(得分:0)

您指的是本地文件,因为这是SYSTEM部分所代表的内容。验证器无法查找和读取自定义DTD。您需要的是PUBLIC后跟名称和网址。

但是为了人性。 没有充分理由不要使用自定义DTD文件。