SimpleTranform xsl, xml to fo using Xalan
Hi all, These sentences works perfectly at local machine (make the fo file) but when we run it at server write a fofile empty, and there aren't any error or exception... ¿Someone knows what could be the problem? //Make transformation of xmlfile to fo-file using xslfile TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xsl.xsl)); transformer.transform(new StreamSource(xml.xml), new StreamResult(new FileOutputStream(xml.fo)));
Re: SimpleTranform xsl, xml to fo using Xalan
On 2002.02.06 11:51 Pedro Barco Bernal wrote: Hi all, These sentences works perfectly at local machine (make the fo file) but when we run it at server write a fofile empty, and there aren't any error or exception... ¿Someone knows what could be the problem? //Make transformation of xmlfile to fo-file using xslfile TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xsl.xsl)); transformer.transform(new StreamSource(xml.xml), new StreamResult(new FileOutputStream(xml.fo))); This simply writes to the streams. You should do a bit more handling such as flushing and closing the streams I think. You are probably exiting or reading the file before it is written out.
Re: SimpleTranform xsl, xml to fo using Xalan
I tried with this, but I didn't obtain any result... ¿What is the problem? //Make transformation of xmlfile to fo-file using xslfile TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xsl.xsl)); FileOutputStream f = new FileOutputStream(xml2.fo); StreamResult h = new StreamResult(f); transformer.transform(new StreamSource(xml.xml), h); f.flush(); f.close(); - Original Message - From: Keiron Liddle [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 06, 2002 12:01 PM Subject: Re: SimpleTranform xsl, xml to fo using Xalan On 2002.02.06 11:51 Pedro Barco Bernal wrote: Hi all, These sentences works perfectly at local machine (make the fo file) but when we run it at server write a fofile empty, and there aren't any error or exception... ¿Someone knows what could be the problem? //Make transformation of xmlfile to fo-file using xslfile TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xsl.xsl)); transformer.transform(new StreamSource(xml.xml), new StreamResult(new FileOutputStream(xml.fo))); This simply writes to the streams. You should do a bit more handling such as flushing and closing the streams I think. You are probably exiting or reading the file before it is written out.