OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Trouble with <set> containing <set> in DB5


Title: Trouble with <set> containing <set> in DB5
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

<?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>
      </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>
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:param name="xep.extensions" select ="1" />
</xsl:stylesheet>
-- 
Ron Catterall, Phd, DSc                         email: ron@catterall.net
Prolongacion de Hidalgo 140                             http://catterall.net/
San Felipe del Agua                                        tel: +52 951 520 1821
Oaxaca      68020  Mexico                          fax: +1 530 348 8309


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]