On Wed, Jul 14, 2004 at 10:42:29PM -0000, [EMAIL PROTECTED] wrote: > gmazza 2004/07/14 15:42:29 > > Modified: examples/embedding/java/embedding ExampleFO2PDF.java > Log: > Updated FO->PDF example to use JAXP. > + // Setup JAXP using identity transformer > + TransformerFactory factory = TransformerFactory.newInstance(); > + Transformer transformer = factory.newTransformer(); // identity > transformer > + > + // Setup input for XSLT transformation > + Source src = new StreamSource(fo); > + // Resulting SAX events (the generated FO) must be piped through to > FOP > + Result res = new SAXResult(driver.getContentHandler()); > + > + // Start XSLT transformation and FOP processing > + transformer.transform(src, res);
This is as much JAXP: Driver.run: render(FOFileHandler.createParser(), source); FOFileHandler.createParser: SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setNamespaceAware(true); return factory.newSAXParser().getXMLReader(); Why is having a transformer object in between better? Regards, Simon -- Simon Pepping home page: http://www.leverkruid.nl