2011-11-17 84 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引用。所以我认为大多数解析器会遇到麻烦。如果有资源解析开始时,它们可能会在试图获取资源时挂起,直到它们超时。

相关问题