xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -



xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

i've inherited doc publishing process takes docbook , builds html , pdf output, using apache fop both. project had been started, never completed. lots of tweaking, i've able of doc sets build (20+), except handful, , fail severe code 1 of these 2 conditions:

"fo:flow" missing kid elements. required content model: marker* "fo:block" not valid kid of "fo:root"

the xml output comes out of docbook , docbook-fop checks out well-formed.

the fop error in 1 book, "endecagloss", example, points end of string:

<fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"/>

here’s log output in case:

[java] severe: javax.xml.transform.transformerexception: file:/scratch/publishing/hudson/jobs/build-main-endeca-documentation/workspace/serverdoc/workingdoc/main/publishing/build-files/../output/fo/gloss/endecagloss/endecagloss-fo.xml:11:10410: "fo:flow" missing kid elements. required content model: marker* (%block;)+ (see position 11:10410) [java] oct 16, 2014 1:30:10 pm org.apache.fop.cli.main startfop

for context, in -fo.xml file it’s @ end of antenna house thing, think trying set header/footer pdf:

<fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/xsl/extensions" xmlns:fo="somenamespace" hyphenate="false" master-reference="lot" language="en" format="i" initial-page-number="auto-odd" force-page-count="end-on-even" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"> <fo:static-content flow-name="xsl-region-before-first"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(1)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(0)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/></fo:block></fo:table-cell> <fo:table-cell text-align="center" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/></fo:block></fo:table-cell> <fo:table-cell text-align="right" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-before-odd"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(1)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(0)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="right" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-before-even"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(0)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="right" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-before-blank"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-bottom-width="1pt" border-bottom-style="solid" border-bottom-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(0)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="right" display-align="before" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-footnote-separator"> <fo:block> <fo:leader color="black" leader-pattern="rule" leader-length="1in"/> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after-first"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-top-width="1pt" border-top-style="solid" border-top-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(3)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> oracle commerce guided search glossary version 11.1 • july 2014 </fo:block> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="end" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> <fo:page-number/> </fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after-odd"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-top-width="1pt" border-top-style="solid" border-top-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(3)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> oracle commerce guided search glossary version 11.1 • july 2014 </fo:block> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="end" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> <fo:page-number/> </fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after-even"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-top-width="1pt" border-top-style="solid" border-top-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(1)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(3)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> <fo:page-number/> </fo:block> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="end" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> oracle commerce guided search glossary version 11.1 • july 2014 </fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after-blank"> <fo:block font-family="myriad-roman,symbol,zapfdingbats" margin-left="0pt" font-weight="bold"> <fo:table table-layout="fixed" width="100%" border-top-width="1pt" border-top-style="solid" border-top-color="black"> <fo:table-column column-number="1" column-width="proportional-column-width(1)"/> <fo:table-column column-number="2" column-width="proportional-column-width(0)"/> <fo:table-column column-number="3" column-width="proportional-column-width(3)"/> <fo:table-body> <fo:table-row block-progression-dimension.minimum="14pt"> <fo:table-cell text-align="start" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> <fo:page-number/> </fo:block> </fo:block> </fo:table-cell> <fo:table-cell text-align="center" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"/> </fo:block> </fo:table-cell> <fo:table-cell text-align="end" display-align="after" relative-align="baseline"> <fo:block> <fo:block xmlns:d="http://docbook.org/ns/docbook"> oracle commerce guided search glossary version 11.1 • july 2014 </fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"/> </fo:page-sequence>

does have thought on what’s going on here?

the error message marker* (%block;)+ suggests flow element needs block content while in sample element empty.

xslt fop docbook

Comments

Popular posts from this blog

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -