Hi!
I want to convert XML to PDF by reading XML file in servlet. So, Now my process is XML==>XSL:FO==>PDF. I
tried with the bellow code.
But I am getting "No Such MethodError" exception, for the past 3 days, eventhough the method is existed in class file. Could u please help me to solve this problem. java.lang.NoSuchMethodError at org.apache.xpath.DOM2Helper.getNamespaceOfNode(DOM2Helper.java:348) at org.apache.xpath.patterns.NodeTest.execute(NodeTest.java:471) CODE:
File xmlFile = new
File(xml-url);
File xslFile = new File(xsl-url); ByteArrayOutputStream out = new ByteArrayOutputStream(); Driver driver = new Driver(); driver.setRenderer(Driver.RENDER_PDF); InputHandler inputHandler = new XSLTInputHandler(xmlFile, xslFile); org.xml.sax.XMLReader parser = inputHandler.getParser(); driver.buildFOTree(parser, inputHandler.getInputSource()); driver.format(); driver.setOutputStream(out); driver.render(); response.setContentType("application/pdf");
byte[] content = out.toByteArray(); response.setContentLength(content.length); response.getOutputStream().write(content); response.getOutputStream().flush(); Thanks, Wahab. |
- Re: No Such Method Error - in DOM2Helper class Abdul Wahab
- Re: No Such Method Error - in DOM2Helper class Keiron Liddle
- Re: No Such Method Error - in DOM2Helper class Abdul Wahab
- Re: No Such Method Error - in DOM2Helper class Keiron Liddle
- Re: No Such Method Error - in DOM2Helper class Kenneth Trio