2011-03-09 28 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文件。

相關問題