Hi,
Hi hope I am sending this to the correct user mailing list.
I am trying to write a simple application to read in an xml file and and
xslt style sheet, then produce a PDF. Below is a snippet of the main code
which does this:
Driver driver = new Driver();
driver.setOutputStream(new FileOutputStream(outFileName));
Logger logger = new ConsoleLogger(ConsoleLogger.LEVEL_INFO);
MessageHandler.setScreenLogger(logger);
driver.setLogger(logger);
driver.setRenderer(Driver.RENDER_PDF);
Transformer transformer = TransformerFactory.newInstance()
.newTransformer(new StreamSource(INPUT_DIR + INPUT_XSLT));
transformer.transform(new InputSource(INPUT_DIR + INPUT_XML),
new SAXResult(driver.getContentHandler()));
However, I am getting the following error:
[javac]
/home/server/test/RendingEngines/FOP/source/fop-0.20.4/build/src/RenderingEngineXslt.java:60:
Class Transformer not found.
[javac] Transformer transformer = TransformerFactory.newInstance()
[javac] ^
[javac]
/home/server/test/RendingEngines/FOP/source/fop-0.20.4/build/src/RenderingEngineXslt.java:61:
Class StreamSource not found.
[javac] .newTransformer(new StreamSource(INPUT_DIR +
INPUT_XSLT));
[javac] ^
[javac] 2 errors, 1 warning
I have the xalan_2.3.1.jar file in my class path. I also import the
following, where the 2nd import isn't found:
import javax.xml.transform.TransformerFactory;
import org.apache.xalan.xsltc.trax.TransformerFactoryImpl;
Can anyone help me out?
Regards,
Ozhan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]