首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docbook+Ant:找不到名为fop.extensions的变量

Docbook+Ant:找不到名为fop.extensions的变量
EN

Stack Overflow用户
提问于 2010-05-08 03:34:04
回答 1查看 1.2K关注 0票数 1

在花了很多时间尝试用Docbook在Ant中编译我的文章之后,我似乎不能使FO编译工作。我使用的是Xalan 2.7.0,其他所有东西(包括单页HTML和分块HTML)都可以很好地编译。只有当我试图编译成FO时,我才得到这个错误:

代码语言:javascript
复制
Fatal Error! org.apache.xml.utils.WrappedRuntimeException: Could not find variable with the name of fop.extensions Cause: org.apache.xml.utils.WrappedRuntimeException: Could not find variable with the name of fop.extensions

这很奇怪,我似乎无法解决这个问题。我甚至添加了一个<param>值来定义它“找不到”的变量:

代码语言:javascript
复制
<xslt style="docbook-xsl/fo/fo.xsl" in="documents/book.xml"
            out="output.fo">
    <classpath>
        <fileset dir="lib" includes="**/*"/>
    </classpath>
    <param name="fop.extensions" expression="1"/>
</xslt>

我能做些什么来解决这个问题吗?如果你问我,这真的很奇怪。(同样,使用与上面相同的代码,我的所有其他Docbook编译工作都很好)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-08 15:36:00

尝试使用fo/docbook.xsl而不是fo/fo.xsl。这是XSL-FO输出的主样式表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2791221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档