← Prev in month ← Prev in thread

fo:block is not a valid child element of fo:root

From
Phil Borlin <>
Date
2007-10-03T16:43:44+00:00
ID
Thread
fo:block is not a valid child element of fo:root
Hi all,

I have a document that is about 43 pages when I open the xml markup in an editor and I can transform the xml to html with no problems.  When I transform it to an fo it transforms without errors, but I have tried turning the fo into a pdf with a couple of different processors.

Fop gives me this error:

Error(9/1602): fo:block is not a valid child element of fo:root.

XmlRoff gives me the following:

(xmlroff:1010): libfo-CRITICAL **: fo-fo-error: FoRoot children do not match allowed content

Object path: /FoTree[1]/FoRoot[1]

Object path: /FoTree[1]/FoRoot[1]

(xmlroff:1010): libfo-CRITICAL **: fo_area_size_request_default: assertion `FO_IS_AREA_AREA (fo_area_parent (child))' failed

(xmlroff:1010): libfo-CRITICAL **: fo_area_size_request_default: assertion `FO_IS_AREA_AREA (fo_area_parent (child))' failed

(xmlroff:1010): libfo-CRITICAL **: fo_area_get_available_width: assertion `fo_area != NULL' failed

(xmlroff:1010): libfo-CRITICAL **: fo_area_area_set_width: assertion `fo_area_area != NULL' failed

libfo-ERROR **: file fo-external-graphic.c: line 1369 (resolve_one_dimension): should not be reached

aborting...

Abort trap

I am really not sure where to even start to fix this problem.  I have a docbook 4 and 5 version of my document and I have tried all different versions of xalan, xerces, fop, and the stylesheets but they all produce the same error.  Currently I am using the 
docbook-xsl-ns-1.73.2 stylesheets with xalan 2.7.0.  Any help would be greatly appreciated.

Thanks,

Phil
← Prev in month ← Prev in thread