【问题标题】:what is the relationship of dtd and ent file?dtd和ent文件的关系是什么?
【发布时间】:2012-01-17 14:16:18
【问题描述】:

我从 Pubmed central 下载了一个 DTD.zip,这是一个专门用于医学的数据库。它不是 Dtd 文件,它由文件夹、许多 dtd 文件、许多 ent 文件组成。

dtd 文件:ftp://ftp.ncbi.nih.gov/pub/archive_dtd/publishing/

【问题讨论】:

    标签: xml database dtd


    【解决方案1】:

    您看到的是模块化 DTD。 DTD 由许多不同的模块(通常是 .ent 文件或 .mod 文件)组成,因此可以轻松地重用或忽略/包含 DTD 的各个部分。

    这些不同的模块通常通过使用参数实体从基本 DTD 中引用。

    例如,XML 实例仍将使用其 DOCTYPE 声明引用单个 DTD,但该 DTD 将具有参数实体声明/对包含元素、attlist、实体等声明的其他文件的引用。

    使用链接中的“journal-publishing-dtd-3.0.zip”作为另一个示例,您可以有一个验证为“journalpublishing3.dtd”的 XML 实例,但是如果您查看该 DTD,您会看到那里是对其他 2 个模块(“journalpubcustom-modules3.ent”和“modules3.ent”)的引用,它们本身引用了更多的模块。

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 2016-03-04
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 2016-04-21
      • 2010-11-04
      • 2014-03-14
      • 2013-06-14
      相关资源
      最近更新 更多