AW: FOP creates corrupt PDF? (was: ValidationException: Document is empty)

2010-12-09 Thread Georg Datterl
You are right. Flushing and closing does indeed help. PDF created, all problems 
solved, thanks to everybody involved.

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: Jeremias Maerki [mailto:d...@jeremias-maerki.ch]
Gesendet: Mittwoch, 8. Dezember 2010 19:53
An: fop-users@xmlgraphics.apache.org
Betreff: Re: FOP creates corrupt PDF? (was: ValidationException: Document is 
empty)

I had no problem generating a good PDF from your bill.fo with FOP 1.0. I
can see, though, that your bill.pdf is unfinished. It lacks the PDF
trailer. Could be that you got some exception or that your code does not
properly flush/close the written file. I did it from the command-line.

On 08.12.2010 14:41:08 Georg Datterl wrote:
> You are correct. I inherited the file and thought I might migrate to
> FOP1.0 without much work. Anyway, now I changed my transformation and
> I'm back to present a true FOP problem.
>
> Bill.pdf is created with fop-1.0 as provided by maven. Output.pdf is
> created by fop-trunk. Output.pdf looks quite correct (except for minor
> layout problems), but Acrobat Reader 7.0 can't open Bill.pdf. I can see
> some differences in the file, but I don't know what they mean. Can
> somebody tell me what might be the reason for the difference?



Jeremias Maerki


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Re: FOP creates corrupt PDF? (was: ValidationException: Document is empty)

2010-12-08 Thread Jeremias Maerki
I had no problem generating a good PDF from your bill.fo with FOP 1.0. I
can see, though, that your bill.pdf is unfinished. It lacks the PDF
trailer. Could be that you got some exception or that your code does not
properly flush/close the written file. I did it from the command-line.

On 08.12.2010 14:41:08 Georg Datterl wrote:
> You are correct. I inherited the file and thought I might migrate to
> FOP1.0 without much work. Anyway, now I changed my transformation and
> I'm back to present a true FOP problem.
> 
> Bill.pdf is created with fop-1.0 as provided by maven. Output.pdf is
> created by fop-trunk. Output.pdf looks quite correct (except for minor
> layout problems), but Acrobat Reader 7.0 can't open Bill.pdf. I can see
> some differences in the file, but I don't know what they mean. Can
> somebody tell me what might be the reason for the difference?



Jeremias Maerki


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



FOP creates corrupt PDF? (was: ValidationException: Document is empty)

2010-12-08 Thread Georg Datterl
You are correct. I inherited the file and thought I might migrate to FOP1.0 
without much work. Anyway, now I changed my transformation and I'm back to 
present a true FOP problem.

Bill.pdf is created with fop-1.0 as provided by maven. Output.pdf is created by 
fop-trunk. Output.pdf looks quite correct (except for minor layout problems), 
but Acrobat Reader 7.0 can't open Bill.pdf. I can see some differences in the 
file, but I don't know what they mean. Can somebody tell me what might be the 
reason for the difference?

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: J.Pietschmann [mailto:j3322...@yahoo.de]
Gesendet: Dienstag, 7. Dezember 2010 22:10
An: fop-users@xmlgraphics.apache.org
Betreff: Re: AW: ValidationException: Document is empty

On 07.12.2010 16:39, Georg Datterl wrote:
> 
>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>  
>  
>  http://www.w3.org/1999/XSL/Format";>
>  
>master-name="simple"  
> page-height="


>  
>  ">
 
That's not how XSLT is supposed to work.
If you want to use a variable for page-height, use an attribute value
template:
  

Google for further details, or buy Michael Kay's book.

J.Pietschmann

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



bill.pdf
Description: bill.pdf


Output.pdf
Description: Output.pdf


bill.fo
Description: bill.fo

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Re: AW: ValidationException: Document is empty

2010-12-07 Thread J.Pietschmann

On 07.12.2010 16:39, Georg Datterl wrote:


http://www.w3.org/1999/XSL/Transform";>
 
 
 http://www.w3.org/1999/XSL/Format";>
 
 



 
 ">


That's not how XSLT is supposed to work.
If you want to use a variable for page-height, use an attribute value
template:
 

Google for further details, or buy Michael Kay's book.

J.Pietschmann

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



RE: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
Did you read the links I included?  Xslt does not contain fo.  Xslt can include 
fo tags which would make it xslfo which can be transformed with an xml to 
generate fo.  Xslt can be used without any fo tags to generate web content.  
FOP requires either xslfo + xml or fo which is that intermediate result of 
xslfo + xml you're seeing in the 2 step transformation.  The difference between 
the xslt and xslfo is the fo tags which tell it how to generate a document, 
which provides information such as page breaks which you wouldn't have on the 
web.  While your xslt file with the < tags in it did pass an xsl validation 
with one free program I found to verify syntax, it's not standard code to start 
a tag with < and end with >.

If you can break the code with variables I'd like to see a sample.  I use 
plenty of variables in my xsl.
If you cannot transform your xml+xslt->pdf with fop 1.0 with the < 
references converted to < please send what error message you're seeing.  That 
works fine here.

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de] 
Sent: Tuesday, December 07, 2010 11:44 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

> I think you're a bit confused.

Oh yes.

> 1) FOP doesn't complain about anything.  My response included the corrected 
> xslt along with a PDF I got from FOP with it.

I'm not quite sure WHO exactly complains. The original xslt (with <) works 
fine if I use it to transform the xml file. It generates a fo-file which I can 
then transform into a pdf. The corrected xslt works fine, if I don't use more 
complex transformations. It stops working when I use variables.

> 2) I'm not sure what you mean by "valid xml".  Your xml file is a 
> valid xml.  Your xslt file is not xslt if it contains any fo.  If you fix the 
> tags it's valid xslfo.

My xslt should not contain valid fo, it should create valid fo. If I fix the 
tags, it's (IMHO) no longer a valid xslt-file.

> 3) Converting < to < wouldn't make it work any better as anything 
> else since you didn't convert > to >

Converting < to < would make it a valid xslt-file, IMHO, since the fo-tags 
are no longer found. The transformation originally worked fine with fop 0.20, 
so it is possible that something changed, but that would still not explain why 
I can transform xml+xslt->fo and fo->pdf, but not xml+xslt->pdf directly.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 17:25
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

I think you're a bit confused.
1) FOP doesn't complain about anything.  My response included the corrected 
xslt along with a PDF I got from FOP with it.
2) I'm not sure what you mean by "valid xml".  Your xml file is a valid xml.  
Your xslt file is not xslt if it contains any fo.  If you fix the tags it's 
valid xslfo.
3) Converting < to < wouldn't make it work any better as anything else since 
you didn't convert > to >

Xslt: http://www.w3schools.com/xsl/default.asp
Xslfo: http://www.w3schools.com/xslfo/default.asp

Xslt was designed to format xml data for a web page.  Xslfo expands on xslt to 
add the pageable tags required for a PDF which a web page wouldn't understand.

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 10:40 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

You are right. But. Of course there's a but...
Let me expand my transformation a little bit:


http://www.w3.org/1999/XSL/Transform";>


http://www.w3.org/1999/XSL/Format";>


"   >



  
  





Now fop (actually: the sax parser) complains about the < in page-height. Quite 
understandable, I think. And the whole transformation is no longer valid xml, 
since the fo tags are mixed into the xsl tags.

Regards,

Georg Datterl

-- Kontakt --

Georg

RE: AW: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
If you can write your own code you could do the 2 step transformation to avoid 
the issue without writing the FO file to disk.
FOP allows you to receive the results as streaming bytes which you can send 
right back in as an FO SAXSource. 

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de] 
Sent: Tuesday, December 07, 2010 12:17 PM
To: fop-users@xmlgraphics.apache.org
Subject: AW: AW: ValidationException: Document is empty

Hi Chris,

I think that's the important point. I'll rewrite my transformation tomorrow and 
have a look. Thanks a lot. Oh, and 20 points for the plausible explanation.

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: Christopher R. Maden [mailto:cr...@maden.org]
Gesendet: Dienstag, 7. Dezember 2010 17:48
An: fop-users@xmlgraphics.apache.org
Betreff: Re: AW: ValidationException: Document is empty

On 12/07/2010 11:43 AM, Georg Datterl wrote:
> I'm not quite sure WHO exactly complains. The original xslt (with
> <) works fine if I use it to transform the xml file. It generates a 
> fo-file which I can then transform into a pdf. The corrected xslt 
> works fine, if I don't use more complex transformations. It stops 
> working when I use variables.

Ah... I've got it now.

This is why use of disable-output-escaping is so strongly discouraged...

When you use XSLT to transform your XML and serialize it to disk, the d-o-e is 
applied and you get a valid FO.

However, when you feed XML and XSLT to FOP, your transformation result is never 
serialized.  The d-o-e directive is never applied, and a poorly-formed XML data 
structure is passed to FOP, resulting in your error.

You will need to rewrite your transformation to avoid use of d-o-e.  It is an 
unfortunate hack that really shouldn't have been included in XSLT; it is never 
necessary, and while it enables some quick hacks that would be more complicated 
otherwise, it also is prone to mysterious breakage like your case.

~Chris
--
Chris Maden, text nerd  http://crism.maden.org/ >
 MISSING: land of free, home of brave.
 Last seen 10 September 2001.  Reward offered.
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



AW: AW: ValidationException: Document is empty

2010-12-07 Thread Georg Datterl
Hi Chris,

I think that's the important point. I'll rewrite my transformation tomorrow and 
have a look. Thanks a lot. Oh, and 20 points for the plausible explanation.

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: Christopher R. Maden [mailto:cr...@maden.org]
Gesendet: Dienstag, 7. Dezember 2010 17:48
An: fop-users@xmlgraphics.apache.org
Betreff: Re: AW: ValidationException: Document is empty

On 12/07/2010 11:43 AM, Georg Datterl wrote:
> I'm not quite sure WHO exactly complains. The original xslt (with
> <) works fine if I use it to transform the xml file. It generates
> a fo-file which I can then transform into a pdf. The corrected xslt
> works fine, if I don't use more complex transformations. It stops
> working when I use variables.

Ah... I’ve got it now.

This is why use of disable-output-escaping is so strongly discouraged...

When you use XSLT to transform your XML and serialize it to disk, the
d-o-e is applied and you get a valid FO.

However, when you feed XML and XSLT to FOP, your transformation result
is never serialized.  The d-o-e directive is never applied, and a
poorly-formed XML data structure is passed to FOP, resulting in your error.

You will need to rewrite your transformation to avoid use of d-o-e.  It
is an unfortunate hack that really shouldn’t have been included in XSLT;
it is never necessary, and while it enables some quick hacks that would
be more complicated otherwise, it also is prone to mysterious breakage
like your case.

~Chris
--
Chris Maden, text nerd  http://crism.maden.org/ >
 MISSING: land of free, home of brave.
 Last seen 10 September 2001.  Reward offered.
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Re: AW: ValidationException: Document is empty

2010-12-07 Thread Christopher R. Maden
On 12/07/2010 11:43 AM, Georg Datterl wrote:
> I'm not quite sure WHO exactly complains. The original xslt (with
> <) works fine if I use it to transform the xml file. It generates
> a fo-file which I can then transform into a pdf. The corrected xslt
> works fine, if I don't use more complex transformations. It stops
> working when I use variables.

Ah... I’ve got it now.

This is why use of disable-output-escaping is so strongly discouraged...

When you use XSLT to transform your XML and serialize it to disk, the
d-o-e is applied and you get a valid FO.

However, when you feed XML and XSLT to FOP, your transformation result
is never serialized.  The d-o-e directive is never applied, and a
poorly-formed XML data structure is passed to FOP, resulting in your error.

You will need to rewrite your transformation to avoid use of d-o-e.  It
is an unfortunate hack that really shouldn’t have been included in XSLT;
it is never necessary, and while it enables some quick hacks that would
be more complicated otherwise, it also is prone to mysterious breakage
like your case.

~Chris
-- 
Chris Maden, text nerd  http://crism.maden.org/ >
 MISSING: land of free, home of brave.
 Last seen 10 September 2001.  Reward offered.
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



AW: ValidationException: Document is empty

2010-12-07 Thread Georg Datterl
Hi Eric,

> I think you're a bit confused.

Oh yes.

> 1) FOP doesn't complain about anything.  My response included the corrected 
> xslt along with a PDF I got from FOP with it.

I'm not quite sure WHO exactly complains. The original xslt (with <) works 
fine if I use it to transform the xml file. It generates a fo-file which I can 
then transform into a pdf. The corrected xslt works fine, if I don't use more 
complex transformations. It stops working when I use variables.

> 2) I'm not sure what you mean by "valid xml".  Your xml file is a valid xml.  
> Your xslt file is not xslt if it contains any
> fo.  If you fix the tags it's valid xslfo.

My xslt should not contain valid fo, it should create valid fo. If I fix the 
tags, it's (IMHO) no longer a valid xslt-file.

> 3) Converting < to < wouldn't make it work any better as anything else 
> since you didn't convert > to >

Converting < to < would make it a valid xslt-file, IMHO, since the fo-tags 
are no longer found. The transformation originally worked fine with fop 0.20, 
so it is possible that something changed, but that would still not explain why 
I can transform xml+xslt->fo and fo->pdf, but not xml+xslt->pdf directly.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 17:25
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

I think you're a bit confused.
1) FOP doesn't complain about anything.  My response included the corrected 
xslt along with a PDF I got from FOP with it.
2) I'm not sure what you mean by "valid xml".  Your xml file is a valid xml.  
Your xslt file is not xslt if it contains any fo.  If you fix the tags it's 
valid xslfo.
3) Converting < to < wouldn't make it work any better as anything else since 
you didn't convert > to >

Xslt: http://www.w3schools.com/xsl/default.asp
Xslfo: http://www.w3schools.com/xslfo/default.asp

Xslt was designed to format xml data for a web page.  Xslfo expands on xslt to 
add the pageable tags required for a PDF which a web page wouldn't understand.

-----Original Message-----
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 10:40 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

You are right. But. Of course there's a but...
Let me expand my transformation a little bit:


http://www.w3.org/1999/XSL/Transform";>


http://www.w3.org/1999/XSL/Format";>


"   >



  
  





Now fop (actually: the sax parser) complains about the < in page-height. Quite 
understandable, I think. And the whole transformation is no longer valid xml, 
since the fo tags are mixed into the xsl tags.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:21
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That seems a strange thing to do but yes that works fine.  FOP just doesn't 
like html in the xslt.
Replace all < with < and you get an empty document.


-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 10:08 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

Indeed, the xml is nearly empty, but I'd expect a one-page document with one 
flow and one block inside.

Regards,

Georg Datterl

-- Kontakt --

Georg Datterl

Geneon media solutions gmbh
Gutenstetter Straße 8a

RE: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
I think you're a bit confused.
1) FOP doesn't complain about anything.  My response included the corrected 
xslt along with a PDF I got from FOP with it.
2) I'm not sure what you mean by "valid xml".  Your xml file is a valid xml.  
Your xslt file is not xslt if it contains any fo.  If you fix the tags it's 
valid xslfo.
3) Converting < to < wouldn't make it work any better as anything else since 
you didn't convert > to >

Xslt: http://www.w3schools.com/xsl/default.asp
Xslfo: http://www.w3schools.com/xslfo/default.asp

Xslt was designed to format xml data for a web page.  Xslfo expands on xslt to 
add the pageable tags required for a PDF which a web page wouldn't understand.

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de] 
Sent: Tuesday, December 07, 2010 10:40 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

You are right. But. Of course there's a but...
Let me expand my transformation a little bit:


http://www.w3.org/1999/XSL/Transform";>


http://www.w3.org/1999/XSL/Format";>


"   >



  
  





Now fop (actually: the sax parser) complains about the < in page-height. Quite 
understandable, I think. And the whole transformation is no longer valid xml, 
since the fo tags are mixed into the xsl tags.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:21
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That seems a strange thing to do but yes that works fine.  FOP just doesn't 
like html in the xslt.
Replace all < with < and you get an empty document.


-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 10:08 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

Indeed, the xml is nearly empty, but I'd expect a one-page document with one 
flow and one block inside.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:05
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That would be because your document is empty.  Am I missing something here?  
This is the entire text of the xml you attached:



-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 9:30 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

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:

RE: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
Yes, that is the point of the < code, to be able to print the < symbol in 
your output without confusing it with a tag.
As such, codes should never be used in the HTML which tells the processor how 
to interpret the data. 

-Original Message-
From: Amick, Eric [mailto:eric.am...@mail.house.gov] 
Sent: Tuesday, December 07, 2010 10:37 AM
To: 'fop-users@xmlgraphics.apache.org'
Subject: RE: ValidationException: Document is empty

If I may jump in here, I think it's more fundamental. I don't believe the XML 
standard allows using entities as a part of start and end tags like that.

Eric Amick   Systems Engineer II
Legislative Computer Systems

> -Original Message-
> From: Eric Douglas [mailto:edoug...@blockhouse.com]
> Sent: Tuesday, December 7, 2010 10:21
> To: fop-users@xmlgraphics.apache.org
> Subject: RE: ValidationException: Document is empty
> 
> That seems a strange thing to do but yes that works fine.  FOP just 
> doesn't like html in the xslt.
> Replace all < with < and you get an empty document.
> 
> 
> -Original Message-
> From: Georg Datterl [mailto:georg.datt...@geneon.de]
> Sent: Tuesday, December 07, 2010 10:08 AM
> To: fop-users@xmlgraphics.apache.org
> Subject: AW: ValidationException: Document is empty
> 
> Hi Eric,
> 
> Indeed, the xml is nearly empty, but I'd expect a one-page document 
> with one flow and one block inside.
> 
> 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: Eric Douglas [mailto:edoug...@blockhouse.com]
> Gesendet: Dienstag, 7. Dezember 2010 16:05
> An: fop-users@xmlgraphics.apache.org
> Betreff: RE: ValidationException: Document is empty
> 
> That would be because your document is empty.  Am I missing something 
> here?  This is the entire text of the xml you attached:
> 
> 
> 
> -Original Message-
> From: Georg Datterl [mailto:georg.datt...@geneon.de]
> Sent: Tuesday, December 07, 2010 9:30 AM
> To: fop-users@xmlgraphics.apache.org
> Subject: AW: ValidationException: Document is empty
> 
> 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 transformatio

AW: ValidationException: Document is empty

2010-12-07 Thread Georg Datterl
Hi Eric,

You are right. But. Of course there's a but...
Let me expand my transformation a little bit:


http://www.w3.org/1999/XSL/Transform";>


http://www.w3.org/1999/XSL/Format";>


"   >



  
  





Now fop (actually: the sax parser) complains about the < in page-height. Quite 
understandable, I think. And the whole transformation is no longer valid xml, 
since the fo tags are mixed into the xsl tags.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:21
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That seems a strange thing to do but yes that works fine.  FOP just doesn't 
like html in the xslt.
Replace all < with < and you get an empty document.


-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 10:08 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

Indeed, the xml is nearly empty, but I'd expect a one-page document with one 
flow and one block inside.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:05
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That would be because your document is empty.  Am I missing something here?  
This is the entire text of the xml you attached:



-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 9:30 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

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

RE: ValidationException: Document is empty

2010-12-07 Thread Amick, Eric
If I may jump in here, I think it's more fundamental. I don't believe the XML 
standard allows using entities as a part of start and end tags like that.

Eric Amick   Systems Engineer II
Legislative Computer Systems

> -Original Message-
> From: Eric Douglas [mailto:edoug...@blockhouse.com]
> Sent: Tuesday, December 7, 2010 10:21
> To: fop-users@xmlgraphics.apache.org
> Subject: RE: ValidationException: Document is empty
> 
> That seems a strange thing to do but yes that works fine.  FOP just
> doesn't like html in the xslt.
> Replace all < with < and you get an empty document.
> 
> 
> -Original Message-
> From: Georg Datterl [mailto:georg.datt...@geneon.de]
> Sent: Tuesday, December 07, 2010 10:08 AM
> To: fop-users@xmlgraphics.apache.org
> Subject: AW: ValidationException: Document is empty
> 
> Hi Eric,
> 
> Indeed, the xml is nearly empty, but I'd expect a one-page document
> with one flow and one block inside.
> 
> 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: Eric Douglas [mailto:edoug...@blockhouse.com]
> Gesendet: Dienstag, 7. Dezember 2010 16:05
> An: fop-users@xmlgraphics.apache.org
> Betreff: RE: ValidationException: Document is empty
> 
> That would be because your document is empty.  Am I missing something
> here?  This is the entire text of the xml you attached:
> 
> 
> 
> -Original Message-
> From: Georg Datterl [mailto:georg.datt...@geneon.de]
> Sent: Tuesday, December 07, 2010 9:30 AM
> To: fop-users@xmlgraphics.apache.org
> Subject: AW: ValidationException: Document is empty
> 
> 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
> ExampleXML2PD

RE: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
That seems a strange thing to do but yes that works fine.  FOP just doesn't 
like html in the xslt.
Replace all < with < and you get an empty document.
 

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de] 
Sent: Tuesday, December 07, 2010 10:08 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

Hi Eric,

Indeed, the xml is nearly empty, but I'd expect a one-page document with one 
flow and one block inside.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:05
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That would be because your document is empty.  Am I missing something here?  
This is the entire text of the xml you attached:



-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 9:30 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

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

AW: ValidationException: Document is empty

2010-12-07 Thread Georg Datterl
Hi Eric,

Indeed, the xml is nearly empty, but I'd expect a one-page document with one 
flow and one block inside.

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: Eric Douglas [mailto:edoug...@blockhouse.com]
Gesendet: Dienstag, 7. Dezember 2010 16:05
An: fop-users@xmlgraphics.apache.org
Betreff: RE: ValidationException: Document is empty

That would be because your document is empty.  Am I missing something here?  
This is the entire text of the xml you attached:



-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de]
Sent: Tuesday, December 07, 2010 9:30 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

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



-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


--

RE: ValidationException: Document is empty

2010-12-07 Thread Eric Douglas
That would be because your document is empty.  Am I missing something here?  
This is the entire text of the xml you attached:

 

-Original Message-
From: Georg Datterl [mailto:georg.datt...@geneon.de] 
Sent: Tuesday, December 07, 2010 9:30 AM
To: fop-users@xmlgraphics.apache.org
Subject: AW: ValidationException: Document is empty

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



-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



AW: ValidationException: Document is empty

2010-12-07 Thread Georg Datterl
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



http://www.w3.org/1999/XSL/Transform";>

		<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>



-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

ValidationException: Document is empty

2010-12-03 Thread Georg Datterl
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



-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org