Hi,

I want explain that the error:
WARNING: Unknown formatting object ^root
for 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]







Reply via email to