Next in thread →
Next in month →
Re: [docbook-apps] [ERROR] org.apache.fop.apps.FOPException: fo:flow must contain block-level child
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 <> 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 > > http://www.enbaya.co.za >
Next in thread →
Next in month →