hi, heres a perfectly working piece written by me;
Document doc= new DocumentImpl(); .... doc.appendChild(root); //thats ur dom TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xslFileName)); ByteArrayOutputStream outXmlPdf = new ByteArrayOutputStream(); transformer.transform(new javax.xml.transform.dom.DOMSource(doc), new StreamResult(outXmlPdf)); byte[] buffer = outXmlPdf.toByteArray(); InputStream inXmlPdf = new ByteArrayInputStream(buffer); ByteArrayOutputStream outPdf = new ByteArrayOutputStream(); Driver driver = new Driver(new InputSource(inXmlPdf), outPdf); driver.setRenderer(Driver.RENDER_PDF); driver.run(); maybe u can work out where u r going wrong.. suhail -----Original Message----- From: Gerard van Wijk [mailto:[EMAIL PROTECTED]] Sent: Monday, October 29, 2001 8:44 PM To: '[EMAIL PROTECTED]' Subject: xml + xsl = fo ---> pdf Hello, I want to transform xml file + xsl file = to a pdf file... simple??? no xml file is a DOM xsl file is just a file. first i have to render a DOM output see below org.apache.fop.tools.xslt.XSLTransform transform(org.w3c.dom.Document xmlSource, java.io.InputStream xsl, org.w3c.dom.Document outputDoc) but this don't work??? then Driver(org.w3c.dom.Document document) Gerard. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]