I'm having
trouble getting <set> to include <set> although the DB5
spec clearly allows this. My code is below, but all I get is a 2
page document (XEP4.10) and the following warning
messages.
[warning] unresolved internal destination: 'toc...SET'
[warning] unresolved internal destination: 'OT'
[warning] unresolved internal destination: 'd0e23'
[warning] unresolved internal destination: 'd0e40'
[warning] unresolved internal destination: 'd0e45'
[warning] unresolved internal destination: 'd0e63'
[warning] unresolved internal destination: 'd0e86'
[warning] unresolved internal destination: 'd0e92'
[warning] unresolved internal destination: 'd0e110'
[warning] unresolved internal destination: 'NT'
[warning] unresolved internal destination: 'd0e133'
[warning] unresolved internal destination: 'd0e138'
[warning] unresolved internal destination: 'd0e156'
[warning] unresolved internal destination: 'd0e179'
[warning] unresolved internal destination: 'd0e184'
[warning] unresolved internal destination: 'd0e202'
)
(generate [output-format pdf][1][2]))
Process ended with exit code: 0
[warning] unresolved internal destination: 'OT'
[warning] unresolved internal destination: 'd0e23'
[warning] unresolved internal destination: 'd0e40'
[warning] unresolved internal destination: 'd0e45'
[warning] unresolved internal destination: 'd0e63'
[warning] unresolved internal destination: 'd0e86'
[warning] unresolved internal destination: 'd0e92'
[warning] unresolved internal destination: 'd0e110'
[warning] unresolved internal destination: 'NT'
[warning] unresolved internal destination: 'd0e133'
[warning] unresolved internal destination: 'd0e138'
[warning] unresolved internal destination: 'd0e156'
[warning] unresolved internal destination: 'd0e179'
[warning] unresolved internal destination: 'd0e184'
[warning] unresolved internal destination: 'd0e202'
)
(generate [output-format pdf][1][2]))
Process ended with exit code: 0
<?xml
version="1.0" encoding="UTF-8" ?>
<!DOCTYPE set>
<set xml:id="SET" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>SET TITLE</title>
<subtitle>Set Subtitle</subtitle>
<set xml:id="OT" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>OT set title</title>
<subtitle>OT set subtitle</subtitle>
<book>
<title>OT book 1 title</title>
<titleabbrev>OT-1</titleabbrev>
</cover></info>
<preface><title>Preface Title</title><para>para in preface</para></preface>
<chapter><title>A</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 1, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 1, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 1, OT</para></formalpara>
</chapter>
<chapter><title>B</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>4.</title><para>4th formalpara in chapter 2, book 1, OT</para></formalpara>
</chapter>
</book>
<book>
<title>OT book 2 title.</title>
<titleabbrev>OT-2</titleabbrev>
<info></info>
<chapter><title>C</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 2, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 2, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 2, OT</para></formalpara>
</chapter>
<chapter><title>D</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 2, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 2, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 2, OT</para></formalpara>
</chapter>
</book>
</set>
<set xml:id="NT" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>NT set title</title>
<subtitle>NT set subtitle</subtitle>
<book>
<title>NT book 1 title</title>
<titleabbrev>NT-1</titleabbrev>
<chapter><title>E</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 1, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 1, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 1, NT</para></formalpara>
<!DOCTYPE set>
<set xml:id="SET" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>SET TITLE</title>
<subtitle>Set Subtitle</subtitle>
<set xml:id="OT" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>OT set title</title>
<subtitle>OT set subtitle</subtitle>
<book>
<title>OT book 1 title</title>
<titleabbrev>OT-1</titleabbrev>
</cover></info>
<preface><title>Preface Title</title><para>para in preface</para></preface>
<chapter><title>A</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 1, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 1, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 1, OT</para></formalpara>
</chapter>
<chapter><title>B</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 1, OT</para></formalpara>
<formalpara><title>4.</title><para>4th formalpara in chapter 2, book 1, OT</para></formalpara>
</chapter>
</book>
<book>
<title>OT book 2 title.</title>
<titleabbrev>OT-2</titleabbrev>
<info></info>
<chapter><title>C</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 2, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 2, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 2, OT</para></formalpara>
</chapter>
<chapter><title>D</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 2, OT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 2, OT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 2, OT</para></formalpara>
</chapter>
</book>
</set>
<set xml:id="NT" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
<title>NT set title</title>
<subtitle>NT set subtitle</subtitle>
<book>
<title>NT book 1 title</title>
<titleabbrev>NT-1</titleabbrev>
<chapter><title>E</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 1, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 1, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 1, NT</para></formalpara>
</chapter>
<chapter><title>F</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>4.</title><para>4th formalpara in chapter 2, book 1, NT</para></formalpara>
</chapter>
</book>
<book>
<title>NT book 2 title.</title>
<titleabbrev>NT-2</titleabbrev>
<chapter><title>G</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 2, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 2, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 2, NT</para></formalpara>
</chapter>
<chapter><title>H</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 2, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 2, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 2, NT</para></formalpara>
</chapter>
</book>
</set>
</set>
<chapter><title>F</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 1, NT</para></formalpara>
<formalpara><title>4.</title><para>4th formalpara in chapter 2, book 1, NT</para></formalpara>
</chapter>
</book>
<book>
<title>NT book 2 title.</title>
<titleabbrev>NT-2</titleabbrev>
<chapter><title>G</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 1, book 2, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 1, book 2, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 1, book 2, NT</para></formalpara>
</chapter>
<chapter><title>H</title>
<formalpara><title>1.</title><para>1st formalpara in chapter 2, book 2, NT</para></formalpara>
<formalpara><title>2.</title><para>2nd formalpara in chapter 2, book 2, NT</para></formalpara>
<formalpara><title>3.</title><para>3rd formalpara in chapter 2, book 2, NT</para></formalpara>
</chapter>
</book>
</set>
</set>
My customisation layer is
<?xml
version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
xmlns:d="http://docbook.org/ns/docbook"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
version="1.0"
exclude-result-prefixes="exsl">
<!-- import the latest snapshot name space aware stylesheet -->
<xsl:import href="/Applications/Utilities/oxygen/8.2/oxygen/frameworks/docbook/5.0/docbook-xsl-ns-snapshot/fo/docbook.xsl"/>
<!-- set page size -->
<xsl:param name="page.height" select="'8.375in'" />
<xsl:param name="page.width" select="'5.5in'" />
<xsl:param name="page.height.portrait" select="'8.375in'" />
<xsl:param name="page.width.portrait" select="'5.5in'" />
<!-- define the layout of a page -->
<xsl:param name="page.margin.inner" select="'0.75in'" />
<xsl:param name="page.margin.outer" select="'0.6875in'" />
<xsl:param name="page.margin.top" select="'0.4in'" />
<xsl:param name="page.margin.bottom" select="'0.4in'" />
<xsl:param name="body.margin.top" select="'0.45in'" />
<xsl:param name="body.margin.bottom" select="'0.55in'" />
<xsl:param name="region.before.extent" select="'0.25in'" />
<xsl:param name="region.after.extent" select="'0.25in'" />
<!-- indent of body text from start of title -->
<xsl:param name="body.start.indent" select="'0pt'" />
<!-- select page orientation, select="'land'" or select="'USletter'" -->
<xsl:param name="paper.type" select="'USletter'" />
<!-- select single- ("0") or double-sided ("1") output -->
<xsl:param name="double.sided" select="1" />
<!-- set base directory to where the PDF file is to be stored -->
<xsl:param name="base.dir" select="'/Library/WebServer/Documents/_XML/_test/'" />
<!-- set the output filename for the file -->
<xsl:param name="root.filename" select="'test_set'" />
<!-- activate XEP extensions -->
<xsl:stylesheet
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
xmlns:d="http://docbook.org/ns/docbook"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
version="1.0"
exclude-result-prefixes="exsl">
<!-- import the latest snapshot name space aware stylesheet -->
<xsl:import href="/Applications/Utilities/oxygen/8.2/oxygen/frameworks/docbook/5.0/docbook-xsl-ns-snapshot/fo/docbook.xsl"/>
<!-- set page size -->
<xsl:param name="page.height" select="'8.375in'" />
<xsl:param name="page.width" select="'5.5in'" />
<xsl:param name="page.height.portrait" select="'8.375in'" />
<xsl:param name="page.width.portrait" select="'5.5in'" />
<!-- define the layout of a page -->
<xsl:param name="page.margin.inner" select="'0.75in'" />
<xsl:param name="page.margin.outer" select="'0.6875in'" />
<xsl:param name="page.margin.top" select="'0.4in'" />
<xsl:param name="page.margin.bottom" select="'0.4in'" />
<xsl:param name="body.margin.top" select="'0.45in'" />
<xsl:param name="body.margin.bottom" select="'0.55in'" />
<xsl:param name="region.before.extent" select="'0.25in'" />
<xsl:param name="region.after.extent" select="'0.25in'" />
<!-- indent of body text from start of title -->
<xsl:param name="body.start.indent" select="'0pt'" />
<!-- select page orientation, select="'land'" or select="'USletter'" -->
<xsl:param name="paper.type" select="'USletter'" />
<!-- select single- ("0") or double-sided ("1") output -->
<xsl:param name="double.sided" select="1" />
<!-- set base directory to where the PDF file is to be stored -->
<xsl:param name="base.dir" select="'/Library/WebServer/Documents/_XML/_test/'" />
<!-- set the output filename for the file -->
<xsl:param name="root.filename" select="'test_set'" />
<!-- activate XEP extensions -->
<xsl:param name="xep.extensions" select ="1" />
</xsl:stylesheet>
--
Ron Catterall, Phd, DSc
email: [EMAIL PROTECTED]
Prolongacion de Hidalgo 140
http://catterall.net/
San Felipe del Agua
tel:
+52 951 520 1821
Oaxaca 68020
Mexico
fax:
+1 530 348 8309
Prolongacion de Hidalgo 140
San Felipe del Agua
Oaxaca 68020
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]