【发布时间】:2018-02-17 08:47:01
【问题描述】:
早上好,
我在玩 DocBook,基本上我喜欢它 :-) 第一种真正赋予文档结构并强制执行它的方法。
在这种情况下,我使用自定义架构和 xslt 转换来对文档的某些内容进行建模。这一切真的很棒。
现在我还想更改 docbook 文件的根元素。目前它是<book>,但我希望它是<specificationX>。我将<specificationX> 元素添加到我的 rnc Schema 中,如下所示:
db.specificationX =
element specificationX {
db.common.attributes,
db.specY
}
start |= db.specificationX
我的文档验证工作正常,但是一旦我进行 XSLT 转换,我就会收到一个错误:
错误:FO 输出的文档根元素必须是 以下元素:附录文章参考书目章节....
显然,我还必须就更改的根元素向我的样式表提供建议。但是,我不知道该怎么做,也找不到任何相关信息。
这里有人可以给我提示或指出正确的方向吗?
提前致谢! 诺伯特
【问题讨论】: