ETD 指南/技术问题/标记语言
外观
支持计算机和纸质作品
自 1980 年代中期以来,电子出版界一直面临着支持针对计算机使用,或针对计算机和纸质(即双重出版)使用作品的问题。为了实现最大的灵活性,最好将文档结构的描述与将该结构渲染成某种纸质或屏幕形式分开。SGML 及其后的 XML 就是为此目的而设计的。
SGML 和 XML
SGML 和 XML 是标记语言。特别是,它们是元语言。可以提供符合 SGML 规则的文档类型定义 (DTD),然后能够创建该类型的文档。XML 同样适用。但是,使用 XML,可以改为使用模式来指定所考虑的文档类型,或者只是使用没有 DTD 的标记,这表明这确实是一种可扩展标记语言。
其他标记语言
在 SGML/XML 家族中还有其他标记方案或这些方案的应用。HyTime 通过架构形式扩展 SGML,以允许处理丰富的多媒体和超媒体内容。由 e-Numerate Solutions, Inc. 开发的 RDL 允许在 XML 应用中处理数字内容,而 XBRL 将 XML 应用于商业报告。对于许多 ETD,还使用定制的标记方案(例如,用于数学的 MathML 或化学标记语言)来表示特定类型的內容。
以下小节将进一步解释如何使用标记语言生成 ETD。
下一节:XML 软件