1.按照这里:
http://www.worldhello.net/doc/docbook_howto/ar01s03s01.html
建了个helloworld.sgml。
2.按照这里:
http://www.worldhello.net/doc/docbook_howto/ar01s03s02.html
去下载了:
http://www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zip
http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip
不过在这里:
http://www.oasis-open.org/docbook/sgml/4.5/
http://www.oasis-open.org/docbook/xml/4.5/
下载到了更新的版本:
http://www.oasis-open.org/docbook/sgml/4.5/docbook-4.5.zip
http://www.oasis-open.org/docbook/xml/4.5/docbook-xml-4.5.zip
后来接着还是按照教程的说明去一步步操作,只是对应的把之前4.2改为4.5即可。
其中下载的一些文件为:
http://surfnet.dl.sourceforge.net/project/docbook/docbook-xsl/1.76.1/docbook-xsl-1.76.1.tar.bz2
http://superb-sea2.dl.sourceforge.net/project/docbook/docbook-dsssl/1.79/docbook-dsssl-1.79.tar.bz2
http://www.tldp.org/authors/tools/ldp.dsl
http://cdnetworks-us-2.dl.sourceforge.net/project/openjade/openjade/1.3/openjade-1.3-1.exe
不过,其中,
SGML格式的ISO Entities,是可以从 http://www.oasis-open.org/cover/ISOEnts.zip下载;
但是XML格式的ISO Entities,所给出的地址
http://www.oasis-open.org/committees/docbook/xmlcharent/0.3/xmlcharent-0.3.zip
是无效的,有效的地址,可以从这里:
http://lists.oasis-open.org/archives/docbook/200206/msg00089.html
找到,应该是:
http://www.oasis-open.org/docbook/xmlcharent/0.3/index.shtml
中的:
http://www.oasis-open.org/docbook/xmlcharent/0.3/xmlcharent-0.3.zip
3.根据:
http://www.worldhello.net/doc/docbook_howto/ar01s03s03.html
中的介绍,去编译了helloword,都是可以正常生成的对应的,多个html,单个html,rtf文档等。
用到的一些命令为:
E516537@CH3UDTDJ9G4C2X /cygdrive/d/dev_root/DocBook/dev/src
$ history
1 cd /cygdrive/d/dev_root/DocBook/dev/src/
2 ls
3 openjade.exe /?
4 openjade.exe --help
5 openjade.exe -h
6 openjade.exe -E 0 -t sgml -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.sgml
7 openjade.exe -E 0 -t sgml -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.xml
8 openjade.exe -E 0 -t sgml -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.xml
9 openjade.exe -E 0 -t sgml -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.sgml
10 openjade.exe -E 0 -t sgml -i html -d ../../config/style/dsssl/ldp.dsl#html helloworld.sgml
11 openjade.exe -E 0 -t sgml -i html -d ../../config/style/dsssl/ldp.dsl#html helloworld.xml
12 openjade.exe /h
13 openjade.exe --help
14 openjade.exe -E 0 -t sgml -V nochunks -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.sgml > index_sgml.html
15 openjade.exe -E 0 -t sgml -V nochunks -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/html/docbook.dsl helloworld.xml > index_xml.html
16 openjade -E 0 -t sgml -i html -V nochunks -d ../../config/style/dsssl/ldp.dsl#html helloworld.sgml > index_ldp_sgml.html
17 openjade -E 0 -t sgml -i html -V nochunks -d ../../config/style/dsssl/ldp.dsl#html helloworld.xml > index_ldp_xml.html
18 openjade -E 0 -t rtf -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/print/docbook.dsl helloworld.sgml -O rtf_sgml.rtf
19 openjade -E 0 -t rtf -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/print/docbook.dsl helloworld.sgml -O rtf_sgml.rtf
20 openjade -E 0 -t rtf -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/print/docbook.dsl helloworld.sgml
21 openjade -E 0 -t rtf -d ../../config/style/dsssl/1.79/docbook-dsssl-1.79/print/docbook.dsl helloworld.xml -O rtf_xml.rtf
22 openjade -E 0 -t rtf -i print -d ../../config/style/dsssl/ldp.dsl#print helloworld.sgml -O rtf_ldp_sgml.rtf
23 openjade -E 0 -t rtf -i print -d ../../config/style/dsssl/ldp.dsl#print helloworld.xml -O rtf_ldp_xml.rtf
24 history4.关于xsltproc,可以从主页的download页面:
http://xmlsoft.org/XSLT/downloads.html
中找到了对应的windows的二进制安装文件下载页面:
ftp://ftp.zlatkovic.com/libxml/
其中可以下载到所要的zip格式的windows的二进制版本。
关于如何下载安装,详细步骤请参考这里:
http://easwy.com/blog/archives/a-simple-docbook-5-example/
中的“2.下载xsltproc转换程序”章节。
5.XSL
关于XSL,有份完整的英文教程,可以在线看:
DocBook XSL: The Complete Guide
http://www.sagehill.net/docbookxsl/
6.完整版的Docbook英文资料,可以看最新版的这个:
DocBook 5: The Definitive Guide
http://www.docbook.org/tdg51/en/html/docbook.html
7.从DocBook转为pdf的方式
这里有总结:
http://www.dpawson.co.uk/docbook/tools.html#d884e2955
其中最常用的还是Apache的FOP。
8.关于SGML转为pdf的toolchain
这里有简单的comments:
http://www.dpawson.co.uk/docbook/tools.html#d884e871
9.fop
其主页是:
http://xmlgraphics.apache.org/fop/
其中可以一步步找到下载二进制的地方:
http://www.poolsaboveground.com/apache//xmlgraphics/fop/binaries/
10.cygwin xsltproc
http://www.sagehill.net/docbookxsl/InstallingAProcessor.html
11.一个典型的book,chapter,article,reference page,front and back可以参考这里:
http://www.docbook.org/tdg51/en/html/ch02.html#ch02-makexml
的:
“5. Making a DocBook Book
6. Making a Chapter
7. Making an Article
8. Making a Reference Page
9. Making Front and Back Matter (Index, Glossary, Bibliography)”
相关内容:
转载请注明:在路上 » 【整理】DocBook 开发过程记录 – 1