Weitere ähnliche Inhalte
Ähnlich wie Docbook intr (9)
Mehr von Li Jiansheng (20)
Docbook intr
- 5. 历史
• 由HaL Computer Systems and O'Reilly & Associates在
1991年联合公布和开发
• 稍后的发展由许多公司共同开发:如SUN,HP,DEC等.
1
• 目前由OASIS 在维护,版本为5.0
Introduction
5 / 32
- 7. DocBook 的优点
• 拥有非常棒 社区用户和开发者们
• 容易定制和扩展现有的样式定义
• 有很多优秀的开源和自由软件工具的支持
• 多种格式的输出,包括:
• HTML
• HTML Help
• Java Help
• man pages
• MIF (Adobe FrameMaker)
• PDF
• PostScript
• RTF (Microsoft)
• TeX
Introduction
7 / 32
- 10. XML编辑器
Emacs with psgml
vim with macros
Bluefish,gedit+publish
plugin,kedit.......
明显与所想即所得的距离
环境准备
2
Emacs加上 psgml 模
式
3
4
Vim 和 macros 加
速。。。
图形的下 的文本工具
所谓之所见即所
得,XMLmind XML
Editor
10 / 32
- 13. XSL Stylesheets
• XSLT 可以将 DocBook XML 转换为下列格式:
• HTML
• HTML Help (for Windows Help)
• Java Help
• XHTML
• XSL Formatting Objects (FO)
• 额外的工具可以将FO文件转换为PDF, PostScript等
环境准备
13 / 32
- 15. XSLT processor - libxslt/xsltproc
• http://xmlsoft.org/XSLT/
• C 实现.
• 由来自RedHat的Daniel Veillard开发, 隶属于GNOME
Project
• 由下列命令实现:
• xsltproc - XSLT processor
• xmllint - XML 有效性和格式检验程序
• 非常 快
• 依赖libxml2 和 libxslt
用法:
xsltproc -o outputfile stylesheet inputfile
环境准备
15 / 32
- 16. XSLT processor - Saxon
•
•
•
•
http://saxon.sourceforge.net/
Java 实现
由Michael Kay开发
支持许多XSLT实验性的特性.
java com.icl.saxon.StyleSheet inputfile styleshee
环境准备
16 / 32
- 17. XSLT processor - Xalan
•
•
•
•
http://xml.apache.org/
Java实现,也有C++的版本。
Apache基金会所开发。
广泛应用于开源社区.
java org.apache.xml.xalan.xslt.Process -IN inputf
环境准备
17 / 32