我正在審覈客戶網站,他們正在爲他們的網站使用自定義DTD,當我嘗試驗證它失敗時。然後,當我嘗試直接點擊dtd時,它不存在。自定義DTD應該可以訪問嗎?
應該是?
在HTML文件中,它被引用這樣的:
<!DOCTYPE html SYSTEM "/web/Business/Resources/10/dtd/xhtml1-transitional-cust1.dtd">
我正在審覈客戶網站,他們正在爲他們的網站使用自定義DTD,當我嘗試驗證它失敗時。然後,當我嘗試直接點擊dtd時,它不存在。自定義DTD應該可以訪問嗎?
應該是?
在HTML文件中,它被引用這樣的:
<!DOCTYPE html SYSTEM "/web/Business/Resources/10/dtd/xhtml1-transitional-cust1.dtd">
它只需要被驗證訪問。驗證者用戶的責任是確保它有辦法將PUBLIC和/或SYSTEM部分解析爲DTD文件。這可能位於SYSTEM部分的URL中,或者可能是通過本地查找表。
您指的是本地文件,因爲這就是SYSTEM
部分所代表的含義。驗證器無法找到並讀取自定義DTD。你需要的是PUBLIC
,後跟一個名字和一個URL。
但是,爲了人類的緣故。 請勿在沒有正當理由的情況下使用自定義DTD文件。