You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Gerritjan Koekkoek <ge...@mac.com> on 2008/02/04 15:17:36 UTC
First steps with PDF generation
Hi,
I'm trying to startup with PDF generation...
So far...
added in sitemap two sections:
<map:serializer name="fo2pdf"
src="org.apache.cocoon.serialization.FOPSerializer"
mime-type="application/pdf" logger="sitemap.serializer.fo2pdf">
</map:serializer>
and
<map:match pattern="test.pdf">
<map:generate src="style/xsl2/minimal.fo.xml" type="file"/>
<map:serialize type="fo2pdf"/>
</map:match>
and minimal.fo.xml is the same as found in the /samples/blocks/fop/ in
the cocoon distribution
When in browser asking for test.pdf
following error:
org.xml.sax.SAXParseException: The processing instruction target
matching "[xX][mM][lL]" is not allowed.
context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
Cocoon stacktrace[hide]
The processing instruction target matching "[xX][mM][lL]" is not
allowed.
context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
Failed to process pipeline
context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
[SAXParseException]
context://test.cdls-nl.org/sitemap.xmap - 398:39
<map:serialize type="fo2pdf">
context://test.cdls-nl.org/sitemap.xmap - 397:68
<map:generate type="file">
context://sitemap.xmap - 952:66
<map:mount>
As a really newbie on PDF generation any suggestions
Gerritjan
Re: First steps with PDF generation
Posted by Gerritjan Koekkoek <ge...@mac.com>.
Thanks that was indeed the problem,
On 4 feb 2008, at 15:43, Bertrand Delacretaz wrote:
> On Feb 4, 2008 3:17 PM, Gerritjan Koekkoek
> <ge...@mac.com> wrote:
>
>> ...The processing instruction target matching "[xX][mM][lL]" is not
>> allowed....
>
> Your input file probably has extra spaces before the <?xml
> declaration.
>
> -Bertrand
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: First steps with PDF generation
Posted by Bertrand Delacretaz <bd...@apache.org>.
On Feb 4, 2008 3:17 PM, Gerritjan Koekkoek <ge...@mac.com> wrote:
> ...The processing instruction target matching "[xX][mM][lL]" is not allowed....
Your input file probably has extra spaces before the <?xml declaration.
-Bertrand
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: First steps with PDF generation
Posted by Gerritjan Koekkoek <ge...@mac.com>.
<?xml version="1.0" encoding="ISO-8859-1"?><!--
Copyright 1999-2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
See the License for the specific language governing permissions and
limitations under the License.
--><fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<!-- layout for all pages -->
<fo:simple-page-master master-name="main" page-height="12cm" page-
width="20cm" margin-top="2cm" margin-bottom="2cm" margin-left="2cm"
margin-right="2cm">
<fo:region-body margin-top="0cm"/>
<fo:region-before extent="0cm"/>
<fo:region-after extent="0cm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<!-- content -->
<fo:page-sequence master-reference="main">
<fo:flow flow-name="xsl-region-body">
<fo:block padding="24pt">
<fo:external-graphic src="/usr/local/apache-tomcat/webapps/
cocoon//resources/images/cocoon.gif"/>
</fo:block>
<fo:block font-size="18pt">
Congratulations!
</fo:block>
<fo:block font-size="12pt">
If you see this text in a PDF document, it means that Cocoon
and FOP
were able to generate it from the minimal.fo.xml example
document. If
you see additionally an image above, it means that even Batik
and the
resolving of the image path works!
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
On 4 feb 2008, at 15:28, Alessandro Vincelli wrote:
> I think the problem is in minimal.fo.xml.
> Can you post the content of: minimal.fo.xml
>
>
> Gerritjan Koekkoek ha scritto:
>> Hi,
>>
>> I'm trying to startup with PDF generation...
>> So far...
>> added in sitemap two sections:
>> <map:serializer name="fo2pdf"
>> src="org.apache.cocoon.serialization.FOPSerializer"
>> mime-type="application/pdf"
>> logger="sitemap.serializer.fo2pdf"> </map:serializer>
>> and
>> <map:match pattern="test.pdf">
>> <map:generate src="style/xsl2/minimal.fo.xml" type="file"/>
>> <map:serialize type="fo2pdf"/>
>> </map:match>
>> and minimal.fo.xml is the same as found in the /samples/blocks/fop/
>> in the cocoon distribution
>>
>> When in browser asking for test.pdf
>> following error:
>>
>> org.xml.sax.SAXParseException: The processing instruction target
>> matching "[xX][mM][lL]" is not allowed.
>> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
>>
>> Cocoon stacktrace[hide]
>>
>> The processing instruction target matching "[xX][mM][lL]" is not
>> allowed.
>> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
>>
>> Failed to process pipeline
>> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
>> [SAXParseException]
>> context://test.cdls-nl.org/sitemap.xmap - 398:39
>> <map:serialize type="fo2pdf">
>> context://test.cdls-nl.org/sitemap.xmap - 397:68
>> <map:generate type="file">
>> context://sitemap.xmap - 952:66
>> <map:mount>
>>
>> As a really newbie on PDF generation any suggestions
>>
>> Gerritjan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: First steps with PDF generation
Posted by Alessandro Vincelli <av...@alessandro.vincelli.name>.
I think the problem is in minimal.fo.xml.
Can you post the content of: minimal.fo.xml
Gerritjan Koekkoek ha scritto:
> Hi,
>
> I'm trying to startup with PDF generation...
> So far...
> added in sitemap two sections:
> <map:serializer name="fo2pdf"
> src="org.apache.cocoon.serialization.FOPSerializer"
> mime-type="application/pdf" logger="sitemap.serializer.fo2pdf">
> </map:serializer>
> and
> <map:match pattern="test.pdf">
> <map:generate src="style/xsl2/minimal.fo.xml" type="file"/>
> <map:serialize type="fo2pdf"/>
> </map:match>
> and minimal.fo.xml is the same as found in the /samples/blocks/fop/ in
> the cocoon distribution
>
> When in browser asking for test.pdf
> following error:
>
> org.xml.sax.SAXParseException: The processing instruction target
> matching "[xX][mM][lL]" is not allowed.
> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
>
> Cocoon stacktrace[hide]
>
> The processing instruction target matching "[xX][mM][lL]" is not allowed.
> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
>
> Failed to process pipeline
> context://test.cdls-nl.org/style/xsl2/minimal.fo.xml - 1:7
> [SAXParseException]
> context://test.cdls-nl.org/sitemap.xmap - 398:39
> <map:serialize type="fo2pdf">
> context://test.cdls-nl.org/sitemap.xmap - 397:68
> <map:generate type="file">
> context://sitemap.xmap - 952:66
> <map:mount>
>
> As a really newbie on PDF generation any suggestions
>
> Gerritjan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org