Hi Gustavo, Karen and All!
I am also using the same coding as how u code(below) to covert from XML to
PDF using XSL.
But I am getting "No Such MethodError" exception 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)
Thanks,
Wahab.
----- Original Message -----
From: "Wolf Gustavo (SGC-EXT)" <[EMAIL PROTECTED]>
To: "Fop (E-mail)" <[EMAIL PROTECTED]>
Sent: Thursday, July 05, 2001 11:49 PM
Subject: XSLTInputHandler not doing its job??
> Hi,
> as I said a few hours ago, I have the following code:
>
> InputHandler inputHandler = new
> XSLTInputHandler(xmlInputSource,xslInputSource);
> InputSource inputSource = inputHandler.getInputSource();
> XMLReader parser = (XMLReader)
> Class.forName(this.parserClass).newInstance();
>
> parser.setFeature("http://xml.org/sax/features/namespace-prefixes",true);
> /**
> * Creates the driver telling it to write the output to a file.
> */
> Driver driver = new Driver();
> driver.setRenderer("org.apache.fop.render.pdf.PDFRenderer");
> // ERROR IN THE FOLLOWING LINE
> driver.buildFOTree(parser, inputSource);
> File test = new File("test.pdf");
> driver.setOutputStream(new java.io.FileOutputStream(test));
> driver.format();
> driver.render();
>
> In the second line, InputSource inputSource is suppossed to be the .fo
file
> after the processing of xmlInputSource by xslInputSource.
>
> I am using as xmlInputSource and xslInputSource two files that I took from
> the chap 15 of the XMLbible (attached).
>
> Now, when the program tries to execute "driver.buildFOTree(parser,
> inputSource);", I get the following msg and Exception:
>
> "building formatting object tree
> WARNING: Unknown formatting object ^PERIODIC_TABLE
> FOPException: org.xml.sax.SAXException (msg: null)"
>
> It seems to me that XSLTInputHandler is not doing its job properly,
because
> of the WARNING.
>
> Again, if I run a line command with
> Fop -xml xmlInputSource -xsl xslInputSource -pdf test.pdf
> everything is OK, which tells me that there shouldn't be a problem with
the
> input files.
>
> Does anyone knows how to cure this?
>
> Thanks a lot,
> Gustavo
>
>
>
>
>
> <<prueba.xml>> <<prueba.xsl>>
>
>
>
----------------------------------------------------------------------------
----
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]