我从上至下呈现了docbook文章,如果遇到某些错误,我需要在元数据中添加一个标记。我可以在末尾添加代表该标志的最佳标签是什么?我正在写articleinfo作为文章中的第一个标签,所以我不能使用它。有最佳实践吗?
答案 0 :(得分:1)
我建议您对DocBook有一些误解。
注意::由于提到了articleinfo
,我假设您使用DocBook 4.5。 DocBook 5.x中不推荐使用此元素,而推荐使用info
元素,它是所有顶级结构类型(books
,articles
等)的通用元数据根元素。
这里有一些需要引起您注意的地方。
您可能会遇到几种类型的错误(假设您有格式正确的xml文件-这可能是另一种基本错误类型):
根据错误类型,有不同的修复方法:
DocBook是基于XML的词汇表,因此您可以使用DocBook XSLT样式表(及其自定义项)以外的xslt样式表进行任何XML-> XML处理。
用例1 :您要检查您的文章是否包含某些元素(即guimenu
)。如果是,则要在articleinfo元素中放置一个符号。您可以根据自己的条件编写自己的xsl样式表来生成最终的DocBook文件,并在其中带有符号。该样式表不必与默认的DocBook XSL样式表有任何联系。