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]