2010-04-07 65 views
0

我正在調查在docbook 5.0結構化書(小說)。我有幾本關於這本書,關於作者,關於出版商的介紹性頁面(版權,關於打印機和頁面設置的信息),混蛋標題,標題頁。書籍的書名頁在docbook 5.0

我不確定,如果最好在信息元素中構造所有這些,或者嘗試爲每個介紹性頁面構建幾個部分部分作爲容器。

有沒有這方面的例子,或者你能提供一個例子嗎?

任何提示表示讚賞。非常感謝!

弗蘭克

回答

0

這一切都沒有那麼重要。我會說寫內容並將其移動以防它需要去其他地方(稍後)。這完全取決於您使用的(XSLT)。 XSL轉換過程負責將DocBook XML中的內容信息轉換爲Formating Objects XML(用於創建PDF的(/))。

0

弗蘭克,

簡答:兩者。該元素主要是關於包含它的元素的元信息的容器。但是什麼是版權,isbn等?你可能會爭辯說,它只是元素的元信息(正如Docbook指南所做的那樣,因爲它指出元素「僅限於元信息」),但它也是用戶可見的。還請記住,對信息的處理期望如下:

已取消。此包裝中的許多元素可用於演示,但它們通常不作爲包裝格式的一部分進行打印。包裝只是用來識別它們發生的地方。

所以把它的元素允許圖書出版商收穫的元信息用於其XML數據庫,而把它在文檔正文讓你正確格式化打印,網絡等

現在,我注意到你正在與一本小說書合作。使用DocBook Publishers架構而不是原始Docbook可能會更好。出版商是由OASIS DocBook出版商小組委員會設計的,該小組專門用於開發和維護DocBook的官方變體以支持出版業。 DocBook Publishers Schema基於DocBook 5.0,並以規範化的RelaxNG Schema格式提供。

與Docbook一起移除了大量的技術和軟件工程元素,使用起來非常容易。它還增加了詩歌,戲劇和演講的一些元素。如果您使用都柏林核心元數據,它還會將它們添加爲塊中使用的元素。

請參見:http://docs.oasis-open.org/docbook/specs/publishers-1.0-spec.html

存儲庫是在這裏:http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/docbook/relaxng/publishers/

我一直在開發使用Publisher爲特定類型的非小說類書的基礎架構。