2011-03-09 26 views
-1

我正在审核客户网站,他们正在为他们的网站使用自定义DTD,当我尝试验证它失败时。然后,当我尝试直接点击dtd时,它不存在。自定义DTD应该可以访问吗?

应该是?

在HTML文件中,它被引用这样的:

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

回答

1

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

0

您指的是本地文件,因为这就是SYSTEM部分所代表的含义。验证器无法找到并读取自定义DTD。你需要的是PUBLIC,后跟一个名字和一个URL。

但是,为了人类的缘故。 请勿在没有正当理由的情况下使用自定义DTD文件。

相关问题