青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

Docbook簡介

編寫技術(shù)文檔,我想誰都遇到過。很多人都用MS Word,不可否認(rèn)Word的功能確實(shí)非常強(qiáng)大,但是用Word有一些缺點(diǎn)無法避免:

1) 寫文檔的時(shí)候,不得不兼顧文檔的格式,這是件很頭痛的事情,至少對我來說。經(jīng)常是最后不得不Review好幾遍,就是為了統(tǒng)一格式,即使使用模板也不能避免這個(gè)問題。

2) 無法進(jìn)行有效的版本控制,因?yàn)閃ord保存的是二進(jìn)制格式,這就不能使用CVS的版本控制功能,只能手工合并,這樣很容易出錯(cuò)。雖然Word現(xiàn)在也可以保存成XML,但是看一下保存的文件就會發(fā)現(xiàn),格式和內(nèi)容混雜在一起,簡直沒法看。況且,版本控制的時(shí)候,我們注重的往往是內(nèi)容,現(xiàn)在卻不得不處理大量的格式信息,至少我沒興趣把時(shí)間花在這個(gè)上面。

3) 可移植性問題,畢竟Word只能運(yùn)行在Windows平臺上,即使可以保存為XML或者HTML,在其他平臺上你又如何編輯和打印呢?

4) 用盜版還是正版的問題,公司不得不考慮知識產(chǎn)權(quán)這個(gè)比較嚴(yán)肅的話題。

講到這里,很多人可能會自然而然的想到XML+XSLT+開源代碼。Docbook正是基于XSLT把內(nèi)容和形式分開的思想開發(fā)的,它可以解決上述的所有問題。

那么到底什么是Docbook?

Docbook是一些標(biāo)準(zhǔn)和工具的集合。標(biāo)準(zhǔn)包括XML、DTD、XSL、XSL-FO和Docbook DTD(Docbook的核心),工具則包括XSLT Processor和XSL-FO Processor。這些標(biāo)準(zhǔn)和工具組成基于Docbook的發(fā)布系統(tǒng)。

Docbook原本是為了編寫和發(fā)布技術(shù)文檔而開發(fā)的,O'Reily是發(fā)起者之一,但實(shí)際上它也可以用于其他類型的文檔,因?yàn)樗x的結(jié)構(gòu)符合大部分現(xiàn)代書籍的格式。

Docbook的核心是Docbook DTD,這個(gè)標(biāo)準(zhǔn)是由OASIS的Docbook小組維護(hù)的。這個(gè)標(biāo)準(zhǔn)對文檔的結(jié)構(gòu)進(jìn)行了詳細(xì)的定義,譬如書(book元素)可以包含一個(gè)標(biāo)題(title),若干的段落(para)和若干的章節(jié)(chapter),等等。這些都符合常規(guī)書籍的出版格式。

使用Docbook編寫文檔,實(shí)際上就是根據(jù)Docbook DTD編輯XML文件的過程。所有的內(nèi)容都用標(biāo)簽封裝起來,Docbook提供了十分詳盡的定義,幾乎任何內(nèi)容都可以根據(jù)其用途找到對應(yīng)的標(biāo)簽。在編輯文檔的過程中,作者只需要關(guān)心內(nèi)容,根本不會涉及到排版的問題。

要發(fā)布Docbook文檔,必須使用XSLT。專為Docbook使用的XSLT不屬于Docbook的核心,任何人都可以編寫自己的XSLT。當(dāng)然,你不用真的自己寫(除非你有興趣),已經(jīng)有人做了這方面的工作,你可以在SourceForge找到Norman Walsh開發(fā)的Docbook樣式單,寫這篇文章的時(shí)候,最新版本是1.67.2。

如果最終發(fā)布Docbook文檔,自然需要用到XSLT Processor和XSL-FO Processor這類的工具,可供選擇開源工具很多,像xsltproc、Xalan、FOP和PassiveTeX等等。這些工具實(shí)際上也是與Docbook無關(guān)的。因此不用浪費(fèi)時(shí)間在網(wǎng)上找Docbook的專門工具,只要找到按標(biāo)準(zhǔn)實(shí)現(xiàn)的工具,就可以用來發(fā)布Docbook文檔。

總的來說,Docbook的發(fā)布流程是這樣的:

1) 編寫XML文檔;

2) 使用XSLT Processor把XML文檔轉(zhuǎn)換成HTML文檔,或者XSL-FO文檔;

3) 使用XSL-FO Processor將XSL-FO文檔轉(zhuǎn)換為PDF或者PS文件。

因此,Docbook有下列優(yōu)點(diǎn):

1) 內(nèi)容與格式分離;

2) 內(nèi)容高度結(jié)構(gòu)化;

3) 平臺無關(guān);

4) 發(fā)布過程可以自動(dòng)化;

5) 易于版本控制;

6) 可以生成多種形式的文檔。

Docbook的缺點(diǎn)就是非WYSIWYG,編輯的時(shí)候不如Word那么直觀,直接編輯XML文件還是一件比較煩瑣的事情。但是這個(gè)問題并不嚴(yán)重,使用專門的XML編輯器就可以讓工作輕松很多,譬如Emacs就支持Docbook文檔的編輯。至于效果,使用工具生成最終文檔是非常快的。相對于它的優(yōu)點(diǎn)而言,這點(diǎn)缺點(diǎn)又算的了什么呢。

參考資料:
Docbook

Docbook Publishing Model

安裝配置Docbook工具

制作Docbook文檔

posted on 2006-07-14 11:00 楊粼波 閱讀(524) 評論(0)  編輯 收藏 引用 所屬分類: 學(xué)習(xí)筆記文章收藏

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品孕妇| 免费久久久一本精品久久区| 99精品99久久久久久宅男| 欧美成人免费小视频| 99日韩精品| 亚洲深夜影院| 国产一区二区三区免费观看 | 欧美日韩精品免费观看视一区二区| 亚洲国产综合91精品麻豆| 亚洲国产精品久久久久婷婷老年| 欧美高清免费| 亚洲欧美成人| 久久精品视频在线看| 亚洲美女在线一区| 亚洲伊人伊色伊影伊综合网| 激情综合网激情| 亚洲久色影视| 亚洲在线免费视频| 亚洲图片激情小说| 亚洲欧美日韩精品久久久| 狠狠色狠狠色综合日日小说| 亚洲黄色毛片| 国产精品国产三级国产专播精品人| 久久精品91久久久久久再现| 玖玖综合伊人| 午夜视频在线观看一区二区三区 | 久久噜噜噜精品国产亚洲综合| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲视频精选在线| 久久久综合激的五月天| 亚洲一区二区三区国产| 久久天堂av综合合色| 亚洲欧美一级二级三级| 欧美成人性生活| 久久精品日韩欧美| 欧美婷婷久久| 亚洲黄色有码视频| 黑人极品videos精品欧美裸| av成人黄色| 亚洲欧洲一区二区在线播放| 久久国内精品自在自线400部| 一本色道久久综合狠狠躁篇的优点 | 日韩视频免费看| 久久综合久久综合这里只有精品| 欧美一区二区黄| 欧美日韩综合不卡| 欧美激情亚洲自拍| 在线免费观看日本一区| 午夜亚洲福利在线老司机| 亚洲欧美久久久久一区二区三区| 欧美国产精品劲爆| 欧美风情在线| 亚洲黄色影片| 另类激情亚洲| 免费成人你懂的| 亚洲国产精品99久久久久久久久| 欧美一区二区精品久久911| 欧美一二三区在线观看| 国产精品高清在线| 一区二区三区视频观看| 在线一区二区三区做爰视频网站| 欧美精品亚洲精品| 亚洲精品国精品久久99热一| 亚洲精品在线免费观看视频| 美日韩精品视频免费看| 欧美福利影院| 日韩午夜在线电影| 欧美日韩hd| 中国日韩欧美久久久久久久久| 亚洲视频导航| 国产精品久久久久久户外露出| 中文精品一区二区三区| 午夜精品区一区二区三| 国产午夜精品一区理论片飘花| 久久精品99国产精品酒店日本| 久久久久久久欧美精品| 尤物九九久久国产精品的分类| 久久综合久久88| 亚洲精品久久久久久久久久久| 夜夜嗨av一区二区三区中文字幕| 欧美日韩中字| 小黄鸭精品密入口导航| 国产精品久久91| 亚洲毛片在线观看.| 亚洲欧美日韩国产一区二区三区| 国产精品尤物福利片在线观看| 久久er精品视频| 亚洲精华国产欧美| 久久se精品一区二区| 在线电影欧美日韩一区二区私密| 免费在线亚洲欧美| 在线一区二区视频| 久久综合狠狠| 99re8这里有精品热视频免费| 欧美日韩亚洲综合| 久久精品九九| 99精品黄色片免费大全| 久久久久久日产精品| 日韩视频在线一区二区三区| 国产精品午夜视频| 狼人天天伊人久久| 99亚洲精品| 美女性感视频久久久| 亚洲校园激情| 亚洲高清中文字幕| 国产美女精品人人做人人爽| 免费av成人在线| 欧美在线观看视频在线 | 亚洲——在线| 91久久精品一区二区别| 国产欧美一区二区三区久久| 欧美精品videossex性护士| 羞羞答答国产精品www一本 | 久久国产一二区| 一本色道久久88亚洲综合88| 永久免费精品影视网站| 国产精品久久国产精麻豆99网站| 久久这里只有| 久久xxxx精品视频| 亚洲欧美激情四射在线日 | 久久久久综合网| 篠田优中文在线播放第一区| 日韩午夜精品视频| 亚洲大片免费看| 国语精品中文字幕| 国产美女精品视频免费观看| 欧美天堂亚洲电影院在线播放| 欧美成人精品在线视频| 久久免费视频在线| 欧美一区二区三区免费观看| 亚洲免费在线视频一区 二区| 亚洲精选在线观看| 亚洲国产精品第一区二区| 免费成人黄色av| 欧美jjzz| 米奇777超碰欧美日韩亚洲| 久久久国产91| 久久五月天婷婷| 另类春色校园亚洲| 理论片一区二区在线| 久久伊人一区二区| 久久久综合激的五月天| 麻豆精品网站| 欧美国产三级| 亚洲黄色三级| 日韩天堂在线观看| 在线视频欧美一区| 亚洲影院污污.| 欧美一区二区在线播放| 久久精彩视频| 免费不卡在线观看| 欧美精品七区| 欧美视频日韩视频在线观看| 国产精品国产三级国产aⅴ无密码| 国产精品久久久久aaaa樱花| 久久九九全国免费精品观看| 午夜精品久久久久久久久久久| 亚洲一区免费网站| 亚洲欧美资源在线| 久久久.com| 免费久久99精品国产自| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲精品久久久久久久久久久久久| 亚洲精品视频一区二区三区| 在线综合+亚洲+欧美中文字幕| 亚洲免费在线观看视频| 久久精品91久久香蕉加勒比| 欧美~级网站不卡| 欧美丝袜一区二区| 国产日本欧美视频| 亚洲高清在线视频| 亚洲免费视频在线观看| 久久久一区二区三区| 亚洲国内自拍| 欧美在线关看| 欧美精品一区在线发布| 国产精品久久久99| 亚洲激情图片小说视频| 亚洲淫性视频| 牛夜精品久久久久久久99黑人| 亚洲精品一区二区三区婷婷月| 亚洲欧美日韩一区| 欧美激情1区2区3区| 国产视频一区在线观看| 99国产精品久久久久久久久久| 欧美在线亚洲| 亚洲日韩第九十九页| 久久福利毛片| 国产精品久久久久久久久借妻 | 在线视频欧美精品| 蜜桃av一区二区| 亚洲视频一二| 欧美第一黄网免费网站| 好吊日精品视频| 性欧美办公室18xxxxhd| 亚洲精品少妇| 欧美精品一区二区蜜臀亚洲| 在线观看中文字幕亚洲| 久久精品系列| 亚洲一级特黄|