【问题标题】:What happens if a DTD link leads nowhere?如果 DTD 链接无处可去,会发生什么?
【发布时间】:2011-12-31 10:16:28
【问题描述】:

相当简单的问题,假设我正在为我的 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 应用程序会有什么后果?

【问题讨论】:

    标签: xml web-applications weblogic doctype dtd


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-06
      • 2010-12-22
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 2013-11-08
      • 2020-01-30
      相关资源
      最近更新 更多