Docbookを使用してAntで記事をコンパイルするために多くの時間を費やした後、FOコンパイルを機能させることができないようです。私はXalan2.7.0を使用していますが、他のすべて(単一ページとチャンクHTMLの両方)は完全にコンパイルされます。このエラーが発生するのは、FOにコンパイルしようとしたときだけです。
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>
「見つからない」変数を定義する値を追加しました。
<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コンパイルは問題なく機能します)