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: RE: [docbook-apps] chunking customization interfering with tocgeneration


Hi Bob,
Thanks for the pointers--it helped. It turned out that I had put my file-naming code (matching on d:section) *before* the test for $ischunk='0'. Looking back on it, that's a pretty dumb mistake.

thanks for helping me locate what was going wrong.

--Tim Arnold


> -----Original Message-----
> From: Bob Stayton [mailto:bobs@sagehill.net]
> Sent: Thursday, June 03, 2010 1:20 PM
> To: Tim Arnold; docbook-apps@lists.oasis-open.org
> Subject: Re: [docbook-apps] chunking customization interfering with toc
> generation
> 
> Hi,
> It is hard to tell where it is going wrong without seeing more details of
> your
> customization of filename assignment.  I can tell you how links are formed,
> though.
> Take a look at the template named 'href.target.uri' in html/chunk-
> common.xsl.  It
> first determines if the element being targeted is a chunk. Then it applies
> the
> mode="chunk-filename" template to generate the filename reference for the
> element.
> Then if it is not a chunk, it adds "#" and the id of the element.
> 
> Bob Stayton
> Sagehill Enterprises
> bobs@sagehill.net
> 
> 
> ----- Original Message -----
> From: "Tim Arnold" <Tim.Arnold@sas.com>
> To: <docbook-apps@lists.oasis-open.org>
> Sent: Wednesday, June 02, 2010 12:18 PM
> Subject: [docbook-apps] chunking customization interfering with toc
> generation
> 
> 
> hi,
> I'm using xsltproc, DocBook 5, and the XSL-NS1.75.1 stylesheets.
> I have customized chunking to give a filename matching this pattern:
> booklabel_chapterlabel_sect00nn.htm
> where the 'sect00nn' represents the section number.
> 
> My problem is that even though the generated filenames are correct, the
> auto-generated
> tocs are wrong. Well, not all wrong, just the tocs that reference a section
> that does
> *not* have its own file.
> 
> For example, in my 2nd-level section (book_chapter_sect002.htm) there is a
> toc that
> lists the 3rd level sections contained in the current file. the toc contains
> links
> that point to:
> book_chapter_sect003.htm
> book_chapter_sect004.htm
> 
> The problem is that those files don't exist since the content is inside the
> 2nd level
> section.
> 
> My relevant parameter settings:
> <xsl:param name="chunk.first.sections" select="1"></xsl:param>
> <xsl:param name="chunk.section.depth" select="2"></xsl:param>
> <xsl:param name="toc.section.depth">2</xsl:param>
> <xsl:param name="generate.section.toc.level" select="2"></xsl:param>
> <xsl:param name="toc.max.depth">1</xsl:param>
> 
> I've read and re-read the DocBook XSL guide on chunking, googled, etc. My
> guess is
> that the part of chunking.xsl that returns the filename is getting called
> when it
> should not.
> 
> Has anyone seen something like this and can point me to the places I need to
> investigate?
> thanks,
> --Tim
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
> 
> 
> 



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