Hello
i am using the following code to (i got it from xml.apache.org) make a pdf output from an xml and xsl file using servlet:
XSLTInputHandler input
=new XSLTInputHandler(new File("foo.xml"), new File("foo.xsl"));
Driver driver=new Driver();
driver.setOutputStream(response.getOutputStream());
driver.setRenderer(Driver.RENDER_PDF);
driver.render(input.getParser(), input.getInputSource());
=new XSLTInputHandler(new File("foo.xml"), new File("foo.xsl"));
Driver driver=new Driver();
driver.setOutputStream(response.getOutputStream());
driver.setRenderer(Driver.RENDER_PDF);
driver.render(input.getParser(), input.getInputSource());
But while compiling it shows warning for using deprecated methods. from documentation i come to know that i have to replace getParser() and getInputSource() with TraxInputHandler run(Driver) method. And i try that in this way :
TraxInputHandler input
=new TraxInputHandler(new File("foo.xml"), new File("foo.xsl"));
Driver driver=new Driver();
driver.setOutputStream(response.getOutputStream());
driver.setRenderer(Driver.RENDER_PDF);
//driver.render(input.getParser(), input.getInputSource());
=new TraxInputHandler(new File("foo.xml"), new File("foo.xsl"));
Driver driver=new Driver();
driver.setOutputStream(response.getOutputStream());
driver.setRenderer(Driver.RENDER_PDF);
//driver.render(input.getParser(), input.getInputSource());
input.run(driver);
But it generate FOPException.
pls someone help me. very urgent.
S. M. Zahidul Islam
Software Engineer
IECB
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.