Some of the Java source code in FOP is generated from XML using
XSLT. Xalan must be used to generate this code.
Xalan is an XSL stylesheet processor written in java. At the moment you
can't use any other processor, because the make file makes use of some
proprietary features of Xalan which allow to write output in more
then one document. You can find Xalan also at
xml.apache.org. You have to use Xalan version 0.19.5 or later.