<?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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]