使用docbook, 由于到xi include template not match 的问题
joe_zhao
2009-03-22
我的文件很简单:
<book > <xi:include href="batch.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> </book> ant编译的时候会报warring, 这样include就会失败 [xslt] data/docs/docbooks/ceno-frame-docs/docbook-xsl-1.74.3/html/docbook.xsl:90:16: Warning! Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in book, but no template matches. 在google上看了很多没有一个合适的解释, 大家能否帮助一下 |
|
fujohnwang
2009-03-26
需要相应的parser支持, 我当时用的是个叫xcluder的东西(名字急不太清楚了, 差不多这样)
|
|
joe_zhao
2009-04-01
我现在用了apache的 Docbook-framework DBF 来解决, 很方便.
可能和你的builder有些类似的. 你可以下载一下看看, http://velocity.apache.org/docbook/ |
|
hantsy
2009-05-01
只是使用了xinclude 而已,现在的xslt工具都可以转换,可能要加上一些额外的参数。
这个在 docbook xsl 那本书有详细的说明。 |
|
sdlujian
2009-11-19
加上--xinclude 就可以了
|
|
Bernard
2010-02-04
我也用的DBF,中文生成什么的都没问题了。
就是xinclude不行,只好用ENTITY引入文件。 错误信息和lz的是一样的。 |
|
joe_zhao
2010-03-25
现在又一种新的方式写docbook, 比较直观。 你可以尝试一下, 不用直接写xml文件。 我曾经用过
|