I have a document with the following structure:
<book>
<chapter/>
<chapter/>
<chapter/>
<part>
<chapter/>
<refentry/>
<refentry/>
<refentry/>
<refentry/>
...
</part>
</book>
When I build FO using the DocBook XSL stylesheets v. 1.56.1 (Saxon
processor), none of the refentry elements are in a page-sequence.
Here is a minimal test case that demonstrates the behavior:
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"file:/D:/Downloads/docbook-dtd/DocBookx.dtd">
<book>
<title>Quick Test</title>
<part>
<title>Quick Test</title>
<refentry>
<refnamediv>
<refname>Command</refname>
<refpurpose>To verify bug before filing</refpurpose>
</refnamediv>
<refsection>
<title>Some stuff</title>
<para>This may or may not work</para>
</refsection>
</refentry>
</part>
</book>
This document creates an fo document with (approximately) the following
structure:
<fo:root>
<fo:layout-master-set ... />
<fo:page-sequence ... />
<fo:page-sequence ... />
<fo:block ... />
</fo:root>
XEP complains that fo:block is not a valid child for fo:root. Before I file
this as a bug, does anybody see anything I'm doing that's completely off
base? I've been able to create PDF's of our other books using XEP, so it
seems that I have the process right.
Jeff Beal
Tools Specialist
ANSYS, Inc.
(724) 514-3150