This sort of error means either:
- the java libraries in the runtime classpath are different to the compile
time
- the java libraries you are using are incompatible

So make sure your classpath contains only the jars you need and ones that
are compatible.
I would suggest using the xalan and xerces that come with fop.

On Tue, 10 Jul 2001 10:00:18 Abdul Wahab wrote:
> 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();


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to