This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] [ERROR] org.apache.fop.apps.FOPException: fo:flow must contain block-level child
- From: Feilpe Vieira Silva <fgaucho at gmail dot com>
- To: docbook-apps at lists dot oasis-open dot org
- Date: Mon, 27 Sep 2004 12:38:08 -0300
- Subject: Re: [docbook-apps] [ERROR] org.apache.fop.apps.FOPException: fo:flow must contain block-level child
- References: <d1160386040926143960d914b7@mail.gmail.com> <200409270906.35050.sean@enbaya.co.za>
- Reply-to: Feilpe Vieira Silva <fgaucho at gmail dot com>
you are the ones :)
this list is the best place to learn docbook.. everything is ok (for
now) and I´m finally producing my first docs...
thank you all for the friendly support.
regards,
Felipe Gaúcho
http://schoolbus.dev.java.net
On Mon, 27 Sep 2004 09:06:35 +0200, Sean Wheller <sean@enbaya.co.za> wrote:
>
>
> On Sunday 26 September 2004 23:39, Feilpe Vieira Silva wrote:
> > I´m trying to make a modular book, using ENTITY to import all book
> > segments, but the FOP produces the following error:
> > [ERROR] org.apache.fop.apps.FOPException: fo:flow must contain block-level
> > child
> >
> > bellow comes my test documents:
> >
> > BOOK =============================================
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> > "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
> > <!ENTITY % bug SYSTEM "bug.xml">
> > ]>
> > <book id="book">
> > <preface id="forward"><title>Foreword</title>
> > <para>A preface.</para>
> > </preface>
> > <part id="gettingStarted">
> > <title>Preparing the writing environment</title>
> > &bug;
> > </part>
> > </book>
> > +++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > CHAPTER ===========================================
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> > "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
> > <chapter id="chapter">
> > <title></title>
> > <titleabbrev>Installing the XSLT processors</titleabbrev>
> > <section id="xsltproc">
> > <title>xsltproc</title>
> > <titleabbrev>xsltproc</titleabbrev>
> > some tips about the project tree
> > </section>
> > </chapter>
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > several hours trying variations of the above examples....
> >
> > any tip ?
>
> Feilpe,
>
> This is not a FOP problem.
>
> 1. Comment out the DocTypeDecl of your chapter document
> 2. In book document. Change your ent Decl from
> <!ENTITY % bug SYSTEM "bug.xml">
> to
> <!ENTITY bug SYSTEM "bug.xml">
>
> 3. Then validate your book (I don't know which Parser and XSL Processor you
> use, I suggest Xerces/Xalan.)
> 4. Resolve any validity problems.
>
> Other ideas not related to your problem.
> - Is there any reason why you use ISO-8859-1. I recommend UTF-8.
> - I suggest placing all ent Decl in a separate file. So your DocTypeDecl will
> look like this:
>
> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
> "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
> <!ENTITY % global_entities SYSTEM "global.ent">
> %global_entities;
> ]>
>
> This way you will be able to keep all ent in one place for use by all
> documents.
>
> Hope this helps,
>
> --
> Sean Wheller
> sean@enbaya.co.za
> http://www.enbaya.co.za
>