docbook初步使用指南
来源:互联网 发布:西南大学网络教学 编辑:程序博客网 时间:2024/06/11 11:07
DocBook XML的使用
我们可以书写一个通用的SGML/XML文本,然后,等工具把这份文本转换为如txt,html,pdf...其他格式!这样我们只需要维护一份文档,同时可以生成多中其他格式的文档,这就是DOCBOOK工具的目的!概要地说:
- 写作-->SGML/XML
- 校对-->DTD
- 排版打印-->StyleShee
用一个具体的是实例来说明一切(本实例应该只合适Debian/ubuntu window下如何使用不要问我!我讨厌“微软”):
- 系统环境:ubuntu 9.10
- 编辑工具:xmlcopyeditor 1.2
- 必要的软件软件包:docbook,xsltproc,docbook-xsl-html,fop等软件l
新建一个名字为new.xml的文本文件,字符集设置为UTF-8,输入如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML 4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<book>
<title>深蓝的笔记</title>
<chapter>
<title>DocBook入门</title>
<para>DocBook 是一种模式(在多种语言下可用,包括RELAX NG、SGML 和 XML DTDs ,以及 W3C XML 模式),它由OASIS 的DocBook 技术委员会维护。它非常适合于关于计算机硬件和软件的书籍和论文(虽然它绝不限于这些应用)。</para>
<para>因为它是一个大而强壮的模式,因为它的主要结构符合一般概念所构成的"书",DocBook 已被一个庞大而且还在成长中的作者群用于所有种类书籍的编写。DocBook 由一系列商业工具支持"out of box",并且大量自由软件环境也在迅速扩大对它的支持。这些特性结合起来使得 DocBook 成为一种易于理解、广泛应用和非常受欢迎的模式。全世界有许多组织将 DocBook 用于数百万页的文档,这些文档有不同的打印和在线格式。</para>
</chapter>
</book>
将其放在你的主目录下,执行命令:
转换为HTML
xsltproc --output ~/my.html /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/docbook.xsl new.xml
转换为PDF
xsltproc --output ~/my.fo /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/docbook.xsl new.xml
fop ~/my.fo my.pdf
- docbook初步使用指南
- EHCache初步使用指南
- EHCache 初步使用指南
- jenkins安装与初步使用指南
- Linux下Git的初步使用指南
- Transition Docbook
- Docbook简介
- Docbook简介
- Docbook学习
- DOCBOOK TEST2
- Docbook简介
- DocBook 技术社区 , DocBook Community 上线
- 简单介绍 DocBook
- 发布Docbook(0)
- 简单介绍 DocBook
- 安装配置Docbook工具
- 制作Docbook文档
- DocBook XML 方言入门
- AT91RM9200启动机制简析
- 数据库备份与还原
- //题目:输入一个年份,判断是否有闰年. 碰到一个问题```
- 编号08问题解决(C语言)————箱子
- 自动完成Combobox小结
- docbook初步使用指南
- AT91RM9200的U-BOOT启动烧写过程【转】
- 站长做网站友情链接不可忽视的几点
- 关于字符串数组 TCHAR char WCHAR
- __attribute__ 详解
- mysql导入sql文件:Mysql导入导出.sql文件
- __FILE__,__LINE__等在哪儿定义的?
- 使用正则表达式来防止SQL注入攻击
- SAP T-code for searching SAP t-code or SAP menu