DocBook

使用 XML 表示技术文档

DocBook 是一种 XML(和 SGML)应用程序,可用于编写技术图书和文档,一度成为最流行的 XML 格式。通过本文了解该格式的历史,并了解另一种简化版本。

投稿者: OASIS

2007 年 8 月 28 日

DocBook 是一种 XML(和 SGML)应用程序,可用于编写技术图书和文档,一度成为最流行的 XML 格式。通过本文了解该格式的历史,并了解另一种简化版本。

DocBook 最初是一种用于编写图书和文档的流行的标准通用标记语言(Standard Generalized Markup Language,SGML)格式,尤其针对技术性图书和文档。其后添加了 XML 的版本,DocBook [OASIS 标准] 目前发展到 4.x 版本,版本 5 正在开发中。流行的 DocBook 提供了强大的工具支持,其中很多工具都相当成熟。它被视为一种良好的示例,演示了如何避免将表示因素混合到内容格式中。最近,一些开发人员一直抱怨 DocBook 从其旧版本中继承了太多不必要的负载,并对为该格式重新开发一种新的、不具备向后兼容性的版本进行了大量讨论(甚至包括其中的一位关键开发人员 Norm Walsh)。简化版 DocBook 尝试减少这种标记负担,同时不会过度偏离基本框架。

参考资料

  • 您可以参阅本文在 developerWorks 全球网站上的 英文原文
  • 参阅 David Mertz, Ph.D. 撰写的 XML 问题: DocBook XML 方言入门(developerWorks,2000 年 10 月),对 DocBook 进行了高级介绍。
  • DocBook.org 主要包含了 Norman Walsh 和 Leonard Muellner 撰写的 DocBook: The Definitive Guide(O'Reilly & Associates,1999 年)。该站点提供了整本书的内容并且提供了超链接。该书详细介绍了有关 DocBook 的全部内容,是一份优秀的参考资料。
  • DocBook Wiki 是有关 DocBook 的协作空间,提供了有关该语言的信息和讨论。
  • 阅读其他 XML 标准:XML 标准索引
  • 参与任何面向 XML 的论坛: XML 专区讨论论坛
  • 加入 developerWorks 社区:developerWorks blogs
  • 查看 IBM XML 认证,了解如何成为 IBM 认证的 XML 及相关技术的开发人员。
  • XML 技术文档库,访问 developerWorks XML 专区,提供了大量技术文章、技巧、教程、标准和 IBM 红皮书。
  • developerWorks 技术事件和网络广播,随时关注技术最新进展。
  • 使用 IBM 试用版软件构建您的下一个开发项目,可直接从 developerWorks 下载:IBM 试用版软件
static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=254287
SummaryTitle=DocBook
publish-date=08282007