2011-11-17 88 views
3

相當簡單的問題,說我引用一個DTD我的XML的文檔類型:如果DTD鏈接無處可逃,會發生什麼情況?

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" 
"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> 

然後說BEA下降和永遠不會回來了。

對我的web應用程序會有什麼後果?

回答

0

取決於如何使用XML。由於doctype可能會聲明XML中使用的字符引用等,因此不能像解析器那樣簡單地跳過,比如可以忽略XML Schema引用。所以我認爲大多數解析器會遇到麻煩。如果有資源解析開始時,它們可能會在試圖獲取資源時掛起,直到它們超時。

相關問題