2010-04-07 72 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为特定类型的非小说类书的基础架构。