
Hello, My Version is: 9.3, build 2008070211. I had not seen the FOP tab at the bottom of the page. So I ran my own transformation again, and tab told me that the file fopConfiguration.xml had mixed content in a tag. The fopConfiguration file was created when I tried to add a font following the instructions in your document "addFontToFOP.pdf". I deleted fopConfiguration file and removed it from the fo processors configuration. Then, to test FOP, I once again followed the instructions for the Docbook transformation. This time it ran (which means FOP is OK in my copy of Oxygen). However, because my xml is not in Docbook form, it simply (and rightly) refused to produce an output with the message: [Saxon-B] Note: namesp. add : added namespace before processing [Saxon-B] ERROR: Document root element for FO output must be one of the following elements: appendix article bibliography book chapter colophon dedication glossary index part preface qandaset refentry reference sect1 section set setindex. Now that I know FOP is "working" (and could not produce a Docbook from a non-dockbook xml file), I would like to know what is wrong with my own transformation scenario. So, I ran my own transformation scenerio again. A pdf file was created, but trying to open it failed with the message: "Acrobat could not open the file ... because it is either an unsupported file type or was damaged." However, when I run FOP from the command line: c:\Users\HP\fop-0.95-bin\fop-0.95\fop -xml krusty.xml -xsl krusty.xsl -pdf work\krusty.pdf produces a valid pdf document How can I find out what in my transformation scenario is causing it to produce a corrupt pdf file? Thanks, Mark -------------------------------------------------- From: "Sorin Ristache" <sorin@oxygenxml.com> Sent: Tuesday, August 26, 2008 7:09 AM To: <oxygen-user@oxygenxml.com> Subject: Re: [oXygen-user] XSL-FO Docbook Transformation failing
Hello,
The predefined transformations should generate the output without such errors. You can see the FOP command line and the FOP output in a text console at the bottom of the Oxygen window if you activate it with the option "Enable the output of the built-in FOP" available in Preferences -> XML -> XSLT/FO/XQuery -> FO Processors. Please post here the FOP output.
What is your Oxygen version?
Regards, Sorin
Mark Wilson wrote:
In an attempt to render PDF via FO, I am reading the Oxygen Users Manual (pages 314-333) and am trying the Docbook PDF transformation described on pages 326-327. However, this transformation fails with an Error Msg 1 which appears to be a FOP command line usage error. Since I cannot see the actual call to FOP from Ozygen, I have no idea how to fix this. I should also add that my FO and XSLT files run when I invoke FOP from the command line. Mark
oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user