[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK: Help - Reseting the chapter numbering
[Follow-ups to docbook-apps, please.]
/ St�phane Bline <sbline@apsydev.com> was heard to say:
| I had a look at the stylesheets but could not spot the XSL construct that
| would allow me to do that.
| Can anybody help ?
Redefine the template that numbers chapters. This will do what you want:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="../html/docbook.xsl"/>
<xsl:template match="chapter" mode="label.content">
<xsl:param name="punct">.</xsl:param>
<xsl:choose>
<xsl:when test="@label">
<xsl:value-of select="@label"/>
<xsl:value-of select="$punct"/>
</xsl:when>
<xsl:when test="$chapter.autolabel != 0">
<xsl:number from="book|part" count="chapter" format="1" level="any"/>
<xsl:value-of select="$punct"/>
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | He that overvalues himself will
http://www.oasis-open.org/docbook/ | undervalue others, and he that
Chair, DocBook Technical Committee | undervalues others will oppress
| them.--Dr. Johnson
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC