"In the end, I got it working by making sure that the build process was using the exact same XML parser and XSLT processor that were distributed with FOP. " - How do I do that with in ant?
You're doing it. It's controlled by the classpath set up by ant, which looks pretty straightforward. All the jars in lib and lib/build + the codegen classes. So something very odd is going on.
-- Peter B. West <http://cv.pbw.id.au/> Folio <http://defoe.sourceforge.net/folio/>