1
  1. 一个 XML 文件可以引用两个 DTD 吗?
  2. 一个 DTD 可以从另一个外部 DTD 引用元素吗?
4

2 回答 2

0

第一个问题:是的(有关示例和说明,请参阅此帖子)

第二个问题:我没有尝试过,但是使用该帖子中解释的技术应该是可能的......

于 2009-06-02T14:15:20.937 回答
0
  1. 据我所知 - 不,他们不能。作为对 PhilS 帖子的评论 - 他链接的示例只是嵌入式 DTD 的示例,其中引用了其他 DTD。这是问题2的一个例子。
  2. DTD 可以拆分为独立的部分。<!ENTITY % name SYSTEM "name.dtd">%name;您可以通过(粗略地从 XML in a Nutshell 翻译)来定义它。一个示例 DTD 是 DocBook-DTD。它由 28 个部分组成。

(我未能将代码放在引用的部分中,因此没有显示 - 抱歉)。

于 2009-06-02T14:19:32.053 回答