I want explain that the error:
WARNING: Unknown formatting object ^rootfor me is locate in stylesheet
Instead the error that
I have encountered it was on my XML
I think that the parser didn't know my element root!
For this reason I haven't used the code in fop home
and I have perform first the transformation
and then the driver
Bye
D.Semprini
Semprini Davide wrote:
[EMAIL PROTECTED]"> Hi,
I have had the same problem!!!!!!!!
Nobody give me a response!
This code in FOP Home page don't work (for me!) !!!!!Driver driver = new Driver();
driver.setRenderer(Driver.RENDER_PDF);
InputHandler inputHandler = new XSLTInputHandler(xmlFile, xslFile);
XMLReader parser = inputHandler.getParser();
driver.setOutputStream(new FileOutputStream(outFile));
driver.render(parser, inputHandler.getInputSource());
I have solved the problem using 2 phase:
1) generate the transformation using XSLTrasform, Xalan1Transform etc... (you can choose)
code:
XSLTransform traXSLT = new XSLTransform();
traXSLT.transform(urlXML, urlXSL, urlFoFile);
You can choose 4 transform type (see the api documentation)
2) Apply the result at the driver
FileInputStream file = new FileInputStream(urlFoFile);
response.setContentType("application/pdf");
Driver driver = new Driver(new InputSource(file), out);
driver.setRenderer(Driver.RENDER_PDF);
driver.run();
byte[] content = out.toByteArray();
response.setContentLength(content.length);
response.getOutputStream().write(content);
response.getOutputStream().flush();
THIS CODE WORK FINE!!!
Bye
Amit wrote:
[EMAIL PROTECTED]">I am trying to generate PDFs using FOP-0.20.1. The input files are xml
and xsl files
I am using JRun3.0 with java1.2.2
Here is the error I get
WARNING: Unknown formatting object ^root
Anybody any ideas?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]