Please help! Problems with XML and FOP

Johnny

Usenet Archive
Joined
Jan 10, 2000
Messages
105
Reaction score
0
Hi together,

I'm new to XML and have problems with FOP
(http://www.apache.org/dyn/closer.cgi/xml/fop)

When I try to convert my .fo document to .pdf, I get this message:
fo:39:26
master-reference '' for fo:page-sequence matches no simple-page-master or page-sequence-master

I have no idea what's wrong. Here's my .fo code (sorry it's a bit long). After it follows the code of my fop.bat.

<?xml version="1.0" encoding="iso-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="karte" page-height="12cm" page-width="19cm" margin-top="1cm" margin-bottom="1.5cm" margin-left="1cm" margin-right="0cm"> <fo:region-body margin-top="1cm" margin-bottom="1.5cm" margin-left="1cm" margin-right="4.5cm" column-count="2" column-gap="0.5cm"/> <fo:region-end extent="4cm"/> <fo:region-before extent="1cm"/> <fo:region-start extent="1cm"/> <fo:region-after extent="1cm"/> <!-- fo:region-seite extent="1cm" / --> </fo:simple-page-master> </fo:layout-master-set> <!-- Text-Bereich --> <fo:page-sequence master-name="karte" language="de" hyphenate="true" hyphenation-remain-character-count="3" hyphenation-push-character-count="3" initial-page-number="3"> <fo:static-content flow-name="xsl-region-end"> <fo:block font-style="italic"> Im Regionsende ist nur statischer Text möglich </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-before"> <fo:block margin-left="1cm"> Kopfzeile </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-start"> <fo:block> Start </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after"> <fo:block margin-left="1cm"> Fusszeile </fo:block> </fo:static-content> <!-- fo:static-content flow-name="xsl-region-page-number"> <fo:block> Seite <fo:page-number /> </fo:block> </fo:static-content --> <fo:flow flow-name="xsl-region-body"> <fo:block space-before="20pt" font-family="Helvetica" font-size="20pt" font-weight="bold" text-align="left" background-color="rgb(255,0,051)" color="rgb(255,255,204)" break-before="page" margin-right="-9.6cm">
Petras Geburtstag: Petra mit Gatte
</fo:block>
<fo:block margin-right="9cm">
<fo:external-graphic src="file:/C:/Dokumente und
Einstellungen/m/Desktop/XML_XSL_Beispiele/
dscn2358.jpg"/>
</fo:block>
<fo:block font-family="Times" border-width="4pt"
border-style="solid" border-color="rgb(76,255,225)"
margin-right="6.1cm" padding-top="1mm" padding-left="1mm" text-align="center" break-before="column" space-before="60pt">
11.11.2001
</fo:block>
<fo:list-block margin-left="12pt" space-before="12pt"
space-after="12pt" font-family="Times" font-style="italic"> <fo:list-item> <fo:list-item-label> <fo:block>•</fo:block> </fo:list-item-label> <fo:list-item-body> <fo:block start-indent="36pt">Petra</fo:block> </fo:list-item-body> </fo:list-item> <fo:list-item> <fo:list-item-label> <fo:block>•</fo:block> </fo:list-item-label> <fo:list-item-body> <fo:block start-indent="36pt">Stefan</fo:block> </fo:list-item-body> </fo:list-item> </fo:list-block> <fo:block font-family="Times"> Ein tolles Fest von Petra &amp; Stefan. Viele alte Freunde getroffen und <fo:inline font-variant="small-caps" text-decoration="underline" color="darkred"> prima<fo:inline vertical-align="super" font-size="6pt">20</fo:inline> </fo:inline> gefeiert. </fo:block> <fo:list-block margin-left="12pt" space-before="12pt" space-after="12pt"> <fo:list-item> <fo:list-item-label> <fo:block>1.</fo:block> </fo:list-item-label> <fo:list-item-body> <fo:block start-indent="36pt">Geburtstagsfeiern</fo:block> </fo:list-item-body> </fo:list-item> <fo:list-item> <fo:list-item-label> <fo:block>2.</fo:block> </fo:list-item-label> <fo:list-item-body> <fo:block start-indent="36pt">Im Fecker</fo:block> </fo:list-item-body> </fo:list-item> </fo:list-block> <!-- Hier folgen weitere Datensätze --> <fo:block-container font-style="italic" width="4cm" height="5cm" top="0cm" left="14cm" position="absolute"> <fo:block> Der Text fließt in den Containerbereich. Auf den nachfolgenden Seiten wird ein anderer Inhalt angezeigt. </fo:block> </fo:block-container> </fo:flow> </fo:page-sequence> </fo:root>

And here's the code of my fop.bat:

@echo OFF

rem %~dp0 is the expanded pathname of the current script under NT set LOCAL_FOP_HOME= if "%OS%"=="Windows_NT" set LOCAL_FOP_HOME=%~dp0

set LIBDIR=%LOCAL_FOP_HOME%lib
set LOCALCLASSPATH=%LOCAL_FOP_HOME%build\fop.jar
set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xml-apis.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.2.1.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.4.1.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-cvs-20020806.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_core.jar set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_codec.jar java -cp "%LOCALCLASSPATH%" org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8

Can you help me, please?
Thank you! :)
 

Patrick TJ McPhee

Usenet Archive
Joined
Apr 2, 2000
Messages
269
Reaction score
0
% When I try to convert my .fo document to .pdf, I get this message:
% fo:39:26
% master-reference '' for fo:page-sequence matches no simple-page-master % or page-sequence-master

Meaning that if you want to use this

% <fo:simple-page-master master-name="karte" page-height="12cm"

your page-sequence

% <fo:page-sequence master-name="karte" language="de"

should be like this

% <fo:page-sequence master-reference="karte" language="de"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,208
Messages
3,104,799
Members
249,594
Latest member
henrywalsh

Latest Threads

Top