B.5. DocBook DTD

DocBook DTD 定义了 DocBook 文档的结构。它包含关于元素如何使用的规则;以及元素应该描述什么。例如:正是 DocBook DTD 规定了所有警告都用来警告读者(这是元素的定义);并且可能不包含纯文本(这是内容模型——也是强制你将警告文本包装在para或者可能是列表)。

Caution版本
 

重要的是,您需要下载与您的文档匹配的版本。如果您要编辑较旧的 LDP 文档,您可能需要立即配置您的系统以处理 “所有” DocBook DTD。如果您是新作者,您只需要第一个列出的版本:DocBook 4.2 版本的 XML DTD。

XML DTD 可从 http://www.oasis-open.org/xml/4.2/ 获取。LDP 推荐使用此版本的 DocBook DTD。

如果您要使用 SGML 版本的 DocBook,您将需要以下其中一个(或两个):http://www.oasis-open.org/docbook/sgml/4.1/docbk41.ziphttp://www.oasis-open.org/docbook/sgml/3.1/docbk31.zip

示例 B-7. “安装” DocBook 文档类型定义

创建一个基本目录来存储所有内容,例如/opt/local/sgml/. 将 DTD 复制到名为dtd.

Warning请勿编辑 DTD 文件
 

DocBook 标准在这些文件中描述。如果您更改这些文件,您将不再使用 DocBook。