如果DTD链接无处可寻,会发生什么?

时间:2011-11-17 14:46:58

标签: xml web-applications weblogic doctype 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下降并且永远不会恢复。

对我的网络应用程序会产生什么影响?

1 个答案:

答案 0 :(得分:0)

取决于XML的使用方式。由于doctype可能会声明XML中使用的字符引用等,因此解析器不能简单地跳过它,例如,可以忽略XML Schema引用。所以我认为大多数解析器都会遇到麻烦。它们可能在尝试获取资源时似乎挂起,直到它们达到超时,如果有资源解析的话。