Hi everybody,
Since nobody yet provided an answer, let's make it easier to debug. Here are a
really short xml and a really short and simple transformation. The call to fop
is
org.apache.fop.cli.Main -d -xml test/xml/billing.xml -xsl test/xsl/billing.xslt
-pdf c:\temp\test2.pdf
Fop version is the latest trunk.
Error message is: org.apache.fop.fo.ValidationException: Document is empty
(something might be wrong with your XSLT stylesheet).
Confused is: me. What could be wrong with my stylesheet?
(Yes, I know we don't like xml and xslts here, but obviously I can't provide
anything else)
Regards,
Georg Datterl
------ Kontakt ------
Georg Datterl
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert
Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
www.geneon.de
Weitere Mitglieder der Willmy MediaGroup:
IRS Integrated Realization Services GmbH: www.irs-nbg.de
Willmy PrintMedia GmbH: www.willmy.de
Willmy Consult & Content GmbH: www.willmycc.de
-----Ursprüngliche Nachricht-----
Von: Georg Datterl
Gesendet: Freitag, 3. Dezember 2010 18:22
An: 'fop-users@xmlgraphics.apache.org'
Betreff: ValidationException: Document is empty
Hi folks,
Another funny question from yours truly. It's been some time since our last
quiz show and maybe this time we get a new winner. Anyway, here's todays
problem:
Given:
* FOP 1.0, Batik 1.7, xmlgraphics-commons 1.4, xalan 2.7.1, xerxes 2.6.2,
through maven, but I get the same results with a shortly-before-1.0-release
version of trunk and XmlSpy
* * A simple xml file
* An equally simple transformation file, one page layout, a few blocks, two
tables with blocks, two borders.
Wanted:
* A simple PDF, one page, no images.
Problem:
* When applying the transformation, I get a fo file which I can transform into
a pdf. Everything works fine.
* When running the xml and the xslt through fop (following ExampleXML2FO), I
get the fo file which I can transform into PDF. Looks ok.
* When running the xml and the xslt through fop (following ExampleXML2PDF) with
MimeConstants.MIME_FOP_AREA_TREE, I get the area tree. Looks ok.
* When running the xml and the xslt through fop (following ExampleXML2PDF) with
MimeConstants.MIME_PDF, I get
[org.apache.fop.fo.FOTreeBuilder] -> org.apache.fop.fo.ValidationException:
Document is empty (something might be wrong with your XSLT stylesheet).
* When combining ExampleXML2FO and ExampleXML2PDF and using two transformations
(XML->FO, FO->Area tree), I get a correct Area tree.
* When combining ExampleXML2FO and ExampleXML2PDF and using two transformations
(XML->FO, FO->PDF), I get a pdf, which should have one PageSequence with one
page, according to fop.getResults(). I can't open the PDF in Acrobat (pdf
corrupt and can't be repaired)
That's it. No error messages, no hints. Area tree works, generating a pdf does
not. Generating a fo and then a pdf works in XmlSpy. Does anybody see any
reasoning behind that?
Regards,
Georg Datterl
------ Kontakt ------
Georg Datterl
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert
Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
www.geneon.de
Weitere Mitglieder der Willmy MediaGroup:
IRS Integrated Realization Services GmbH: www.irs-nbg.de
Willmy PrintMedia GmbH: www.willmy.de
Willmy Consult & Content GmbH: www.willmycc.de
<ROOT></ROOT>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="ROOT">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master
master-name="simple" >
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body"> <fo:block></fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org