`
huqi
  • 浏览: 93125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DocBook vs Apache Forrest

阅读更多

最近工作需要在研究开源的文档产品,举个例子吧,Spring和Hibernate的官方帮助手册就是借助这类产品生成的。

在这个方面,DocBook和Apache Forrest这两种基于XML的文档框架工具无疑是占有统治地位的。基本来说,这两种框架都可以让你自由的定义文档的布局、格式、章节,从而完成你的“著作”。它们需要你完全使用基于一种特定schema/dtd的XML书写文档,然后根据应用的样式表去生成诸如XHTML、PDF、RTF之类的最终文档产品。

对于一个基于Java 1.5平台的企业应用项目来说,我更倾向于使用DocBook,因为它看起来要更加成熟而且有更多的辅助工具,但是,相比较而言,Forrest似乎拥有更短的学习曲线。

我认为Forrest的XML方言能覆盖80%的应用场景,同时相对的容易上手。但是,如果是一个大型软件项目的话,很难想象不需要产生可打印格式的文档,这一点是DocBook的优势。

正如我上面所提及的,在使用DocBook撰写文档时,会有很多工具供你选择,尽管我没有发现多少特别杰出的(工具:-):

  • Conglomerate - 这个工具看上去挺有发展前途的,但是,它只能运行在unix系统上。
  • DocBook Template for OpenOffice - 使用这个工具生成“章节”时似乎有点毛病,不支持所有的DocBook特性。
  • Vex - Vex是一个Eclipse的插件,看上去有发展前途,但是我认为它有些难用。
  • Big list of docbook tools - 这是个什么东东,我不知道。

也许手写XML文档也不失为一个好的方法,但是如果能有一个称心应手的可视化工具辅助那就更爽啦,不是么?

最后,我要说的DocBook的另一个优势就是它有一些已经完成的书籍著作:

分享到:
评论
1 楼 gis_gps 2008-11-25  
我下载了XXE,但还不知道怎么使用它?是不是要先了解DocBook的语法?

相关推荐

    click-docbook:Apache Click 框架的 Docbook

    Apache Click 框架的 Docbook 这个项目提供了一个修改过的来生成文档。 进行了以下更改: 升级到Apache FOP v0.95(此版本支持软分页符) 升级到Docbook XLS v1.75.0(此版本支持语法高亮) 包括 XSLTHL 语法高亮器...

    DocBook5安装文件

    1 docbook-xsl-ns-1.75.2.zip解压到D:\docbook 2 另外四个压缩包解压出来,把里面的bin,include和lib三个文件夹拷贝到D:\docbook\xsltproc目录下 2 环境变量Path中增加 D:\docbook\xsltproc\bin 3 新建一个bat,...

    DocBook

    关于的DocBook的资料, 本人看过,觉得很不错,讲解很详细,应该对想学习DocBook的人有些帮助

    windows下配置docbook

    windows下配置docbook 完整版教程,非常详细。我试了可以 本文主要介绍了Docbook开发过程中,遇到的环境搭建,常见问题以及解决办法,以及其他一些注意事项和基本 知识点

    docbook2asciidoc, 将DocBook转换为AsciiDoc的XSL.zip

    docbook2asciidoc, 将DocBook转换为AsciiDoc的XSL 这是将 DocBook 4.5转换为 AsciiDoc插件的样式表,最初由 bjepson 启动。依赖项这个项目有一个模块 ( https://github.com/oreillymedia/docbook2htmlbook ) 。

    DocBook:权威指南DocBook: The Definitive Guide

    DocBook DTD的官方文档。 设计为对DocBook DTD的清晰,简洁,规范的参考。

    DocBook学习笔记

    DocBook 是一种模式(在多种语言下可用,包括RELAX NG、SGML 和 XML DTDs ,以及 W3C XML 模式),它由OASIS 的DocBook 技术委员会维护。它非常适合于关于计算机硬件和软件的书籍和论文(虽然它绝不限于这些应用)。...

    docbook-xml-4.2.zip

    docbook-xml-4.2.zip docbook-xml-4.2.zip

    DocBook文档

    docbook - the definitive guide Writing documentation using DocBook

    Writing Documentation Using DocBook

    英文名称:Writing Documentation Using DocBook 中文名称:Docbook写作指南 DocBook提供了一个使用SGML/XML撰写结构化文档的系统。这个系统非常适合于计算机类的文章、书籍、论文等的出版,当然并不仅仅限于计算机...

    DocBook 5.0中文版

    DocBook 5.0 权威指南,中文版

    DocBook文档管理工具

    DocBook is a very popular set of tags for describing books, articles, and other prose documents, particularly technical documentation. DocBook is defined using the native DTD syntax of SGML and XML. ...

    DocBook2.6.22.chm

    linux kernel2.6.22 API(DocBook) 采用make htmldocs命令生成,然后用html2chm转为chm

    DocBook.5.0权威指南

    DocBook.5.0权威指南 DocBook 是非常流行的标记集合,用来描述书籍、论文,和其它文档,尤其是技术文档。 DocBook 是用 RELAX NG 方案和图解定义的 XML 词汇模型。

    docbook 指南

    docbook 有关xml格式的文档说明。有需求的可以参考,非常不错。

    DocBook的使用指南(English Version)

    国内DocBook的使用还不普便,主要是相关使用文档,示例太少. 我自己写的一份Quick Reference的DocBook使用指南,希望能对国内DocBook的普及有一点点帮助.

    docbook-xml-4.5.zip

    docbook用xml书写时的dtd

    XMLMind DocBook工具

    XMLMind DocBook工具

    asciidoctor-fopub, 可以移植的DocBook到PDF构建命令,它包装 DocBook XSL和.zip

    asciidoctor-fopub, 可以移植的DocBook到PDF构建命令,它包装 DocBook XSL和 asciidoctor-fopub使用自由软件实现... ( 基于 DocBook XSL和 Apache FOP )可以使用 asciidoctor fopub项目将任何DocBook文件转换成一个格式

    docbook-xsl-1.73.2.zip

    docbook 最新的xsl

Global site tag (gtag.js) - Google Analytics