This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] Removing header navigation from TOC only
On Friday 07 May 2004 09:54, Bob Stayton wrote:
[..]
> I don't know of a way to remove that first nav header using parameters
> alone. However, the included customization of the template named
> 'chunk-element-content' will do it. If you don't know how to create a
> stylesheet customization, see this reference:
Thanks for your reply. I've used your guide extensively and it's been an
invaluable resource so far.
I've tried the customization you suggested, wrapping it in:
<?xml version='1.0' encoding="ISO-8859-1" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="html/chunk.xsl"/>
...
</xsl:stylesheet>
I had to provide the encoding or xsltproc got upset with me. I now get a
few odd errors, probably because I've import'ed the wrong xsl or I'm not
using it right. The first regards the call to the body.attributes
template, xsltproc tells me:
"runtime error: file docbook/html/docbook.xsl line 106 element attribute
xsl:attribute : node already has children"
This appears to be where docbook.xsl fills up that with attributes such as
text colour, etc. The other errors I get are simply:
"xsl:call-template: misplaced text element"
I must be doing something quite simple wrong, I call xsltproc like so:
xsltproc --stringparam suppress.header.navigation 1 --stringparam
admon.style 'margin-left: 10px;' --stringparam use.id.as.filename 1
--stringparam admon.graphics 1 --stringparam
admon.graphics.extension .png docbook/Chunked.xsl
Obviously these --stringparams will move inside my customisation layer
once I've got it working. Am I importing the wrong file in my
customization layer? I do get correct output (albiet with a space above
the header/title on pages, that can be fixed however) but I am wondering
what I need to do to get rid of the errors.
Thanks,
David
To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.