First thank you both Jeremias and Miroslav. Getting rid of the border
did fix it at my end too - well, for the example file I initially sent.
However, after applying the same fix to my original file, I get the same
error. There must be some markup that is not supported thus throwing
this generic error?. I'll try to find a validator that could potentially
shed some light on this. I usually just put the FO file in XML Spy and
it would indicate to me what was wrong. So far, it doesn't complain at
this FO though.
@Jeremias Maerki:
I'm using Coldfusion to generate the XML, and read in an XSL file that I
created in XMLSpy. I then pass those two variables stored in memory to
my custom FOP class which accepts these sorts of parameters.
Here's a snippet:
public String setXSLT(String strXSLT){
try{
this.xslt = new
ByteArrayInputStream(strXSLT.getBytes("ISO-8859-1"));
return "";
}
catch(UnsupportedEncodingException uee){
return getStackTrace(uee);
}
}
@Miroslav Pukhalsky
I am using 0.94. Not sure if this makes any difference?
Thanks again to all.
Dan
> -----Original Message-----
> From: Jeremias Maerki [mailto:[EMAIL PROTECTED]
> Sent: March 4, 2008 2:56 AM
> To: [email protected]
> Subject: Re: fo:simple-page-master is missing child elements
>
> Hmm, I cannot reproduce the error with your example file. I
> get an error,
> though: you specified a border on region-body which is not
> allowed by the spec. But if I remove the border, everything
> is fine. Shrug.
>
> Are you using a peculiar XML parsing setup? Maybe the
> generated FO looks ok (if it is serialized to a file), but
> FOP does not receive the SAX events with the proper namespace
> information. Is the error message here really the only
> message in FOP's output?
>
> On 03.03.2008 20:14:34 Fournier,Danny [NCR] wrote:
> > Thanks Jay and Andreas.
> >
> > What if I keep getting errors even though I have the
> minimalistic of FO?
> >
> > fo:root is missing child elements.
> > Required Content Model: (layout-master-set, declarations?,
> > bookmark-tree?, page-sequence+)
> >
> > <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> >
> > <fo:layout-master-set>
> > <fo:simple-page-master page-width="8.5in"
> > page-height="11in" master-name="myPages">
> > <fo:region-body margin-right="0mm"
> > margin-left="0mm" margin-bottom="0mm" margin-top="0mm"/>
> > </fo:simple-page-master>
> > <fo:simple-page-master page-width="8.5in"
> > page-height="11in" master-name="inventoryPages">
> > <fo:region-body border="0.5pt solid #000"
> > margin-right="8mm" margin-left="7mm" margin-bottom="41mm"
> > margin-top="24mm"/>
> > <fo:region-before display-align="after"
> > extent="24mm" region-name="header"/>
> > <fo:region-after display-align="before"
> > extent="41mm" region-name="footer"/>
> > </fo:simple-page-master>
> > </fo:layout-master-set>
> >
> > <fo:page-sequence master-reference="myPages">
> > <fo:flow flow-name="xsl-region-body">
> > <fo:block>Body</fo:block>
> > </fo:flow>
> > </fo:page-sequence>
> >
> >
> >
> > <fo:page-sequence master-reference="inventoryPages">
> >
> > <fo:static-content flow-name="header">
> > <fo:block>Header</fo:block>
> > </fo:static-content>
> >
> > <fo:static-content flow-name="footer">
> > <fo:block>Footer</fo:block>
> > </fo:static-content>
> >
> > <fo:flow flow-name="xsl-region-body">
> > <fo:block>Body</fo:block>
> > </fo:flow>
> > </fo:page-sequence>
> >
> > </fo:root>
> >
> > I've gone through this document for the past 30 minutes trying to
> > identify the problem. Maybe I should address my questions
> to an XSL-FO
> > markup list instead?
> >
> > Dan
> <snip/>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> 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]