`
wuhuizhong
  • 浏览: 668367 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

使用DocBook

 
阅读更多

 

参考:

http://addcn.blogbus.com/logs/94311060.html
http://www.haogongju.net/art/992927
http://www.haogongju.net/art/1000907
http://dev.sei.pku.edu.cn/trac/pkuas/wiki/%E5%A6%82%E4%BD%95%E7%94%A8docbook%E7%94%9F%E6%88%90%E4%B8%AD%E6%96%87%E7%9A%84pdf
http://hi.baidu.com/longhtml/blog/item/ea2461459a77da2ecefca3ac.html

http://www.worldhello.net/doc/docbook_howto/index.html

http://code.google.com/p/i18n-zh/wiki/DocBook

 

DocBook 的编辑

1、使用notepad(windows)或vim(linux等)文本编辑工具进行创作。

这种方法需要敲入大量的标记,并且不能以WYSIWYG的方式进行编辑。

2、采用XML或DocBook 编辑工具,DocBook 的编辑工具有如下几种:

1)XMLmind XML Editor(或XXE),该软件以两种版本进行发布,即企业版和个人版,个人版免费但文档格式转换功能受限。

2)Kate,Quanta Plus和OpenOffice,这些软件基于Linux平台。

3)CDBE,是为了方便中文用户在Windows环境下进行DOCBOOK XML文档创作而制作的,貌似使用的人寥寥。

4)Oxygen XML Editor,epcEdit,Altova XMLSpy 等。

针对XXE不能转换为其他格式的限制,可以补充使用下面的工具。

针对HTML和PDF的集成转换工具有DocBook XSL Stylesheets-1.71.1、xsltproc(在linux平台下使用)。

或者自己开发格式化为HTML或FO的样式表,利用XSLT processor进行转换,可供选择的processor有XT(an implementation in Java of XSL Transformations)、MSXML2、Xalan等。如果需要转换为PDF格式,进一步使用FOP等FO Processor。

DocBook 规范有多个不同的版本,每一个版本有其相应的schema。一般来说,对V4.5支持的工具更为成熟和广泛,尽管最新的版本为V5.0。V5.0更能体现XML的模块化开发思想,明显的体现是V4.5的ulink元素被XLink规范所取代。

工具下载:

XXE个人版

http://www.xmlmind.net/xmleditor/_download/xxe-perso-5_1_0-setup.exe

 

简单使用XMLmind XML Editor

 

XXE GUI 菜单的中文语言包

将该语言包解包后,放到 XXE 安装目录的 addon 子目录下,然后启动 XXE,其图形化界面就自动切换为中文语言环境了.

配置

打开 XXE 选项菜单中的“选项”,即可打开 XXE 配置对话框。

XXE 默认配置中没有设置中文自动换行,另外对于 XXE 编辑器内文档的字体、字号也需要真对自己的喜好进行一些设定,它们可以在 XXE 配置对话框的 “查看” 项中进行设定。

 

中文自动换行设置:

Options->View下选中“Wrap words wider than avalible space”.

 

 

使用FOP转换Docbook到PDF时遇到的错误及解决
http://easwy.com/blog/archives/fop-errors-and-solution/       
Couldn't find hyphenation pattern zh_cn

輸出html文檔:
d:/docbook/xsltproc/bin/xsltproc --xinclude -o docbook5-sample.html docbook.xsl docbook5-sample.xml       
輸出pdf文檔:
d:/docbook/xsltproc/bin/xsltproc --xinclude -o docbook5-sample.fo docbook_fo.xsl docbook5-sample.xml
d:/docbook/fop-1.0/fop -c d:\docbook\fop-1.0\conf\fop.xconf docbook5-sample.fo -pdf docbook5-sample.pdf   
輸出chm文檔:   
copy "c:\Program Files\HTML Help Workshop\hhc.exe" d:\docbook\example
d:/docbook/xsltproc/bin/xsltproc --xinclude docbook_chm.xsl docbook5-sample.xml
hhc.exe htmlhelp.hhp

錯誤信息:
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in article, but no template matches.
解決處理:
the xincludes must be resolved before the XSL is applied. See http://www.sagehill.net/docbookxsl/Xinclude.html

 

 

分享到:
评论

相关推荐

    DocBook的使用指南(English Version)

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

    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的人有些帮助

    DocBook XSL:完整指南,第三版DocBook XSL: The Complete Guide, Third Edition

    适用于想要使用DocBook XSL样式表发布DocBook XML文件的人员的指南。 提供访问DocBook的全部功能所需的详细信息。

    docbook 指南

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

    windows下配置docbook

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

    Writing Documentation Using DocBook

    DocBook提供了一个使用SGML/XML撰写结构化文档的系统。这个系统非常适合于计算机类的文章、书籍、论文等的出版,当然并不仅仅限于计算机类。DocBook已经被Linux、FreeBSD等众多的项目制定作为文档撰写格式,并且有...

    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

    db-toolchain:更新的docbook工具链(xslt20,fop 2.4.0-dev,...)

    数据库工具链 将Asciidoc和DocBook转换为PDF(或FO,HTML等)变得容易! 该项目具有以下类似目的: (在) ... xsl-fo : 使用DocBook (2.4.3)和Apache FOP(2.4)对Asciidoc(tor)和DocBook(5.1)

    DocBook文档

    docbook - the definitive guide Writing documentation using DocBook

    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-xml-4.5.zip

    docbook用xml书写时的dtd

    XMLMind DocBook工具

    XMLMind DocBook工具

Global site tag (gtag.js) - Google Analytics