******************************************************************** -->
-<xsl:param name="autotoc.label.separator" select="'. '"/>
-
<xsl:template name="href.target">
<xsl:param name="object" select="."/>
<xsl:text>#</xsl:text>
<xsl:output method="xml" indent="yes"/>
-<xsl:param name="html.ext" select="'.html'"/>
-<doc:param name="html.ext" xmlns="">
-<refpurpose>Extension for chunked files</refpurpose>
-<refdescription>
-<para>The extension identified by <parameter>html.ext</parameter> will
-be used as the filename extension for chunks created by this stylesheet.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="root.filename" select="'index'"/>
-<doc:param name="root.filename" xmlns="">
-<refpurpose>Filename for the root chunk</refpurpose>
-<refdescription>
-<para>The <parameter>root.filename</parameter> is the base filename for
-the chunk created for the root of each document processed.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="base.dir" select="''"/>
-<doc:param name="base.dir" xmlns="">
-<refpurpose>Output directory for chunks</refpurpose>
-<refdescription>
-<para>If specified, the <literal>base.dir</literal> identifies
-the output directory for chunks. (If not specified, the output directory
-is system dependent.)</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.sections" select="'1'"/>
-<doc:param name="chunk.sections" xmlns="">
-<refpurpose>Create chunks for top-level sections in components?</refpurpose>
-<refdescription>
-<para>If non-zero, chunks will be created for top-level
-<sgmltag>sect1</sgmltag> and <sgmltag>section</sgmltag> elements in
-each component.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.first.sections" select="'0'"/>
-<doc:param name="chunk.first.sections" xmlns="">
-<refpurpose>Create a chunk for the first top-level section in each component?</refpurpose>
-<refdescription>
-<para>If non-zero, a chunk will be created for the first top-level
-<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements in
-each component. Otherwise, that section will be part of the chunk for
-its parent.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.datafile" select="'.chunks'"/>
-<doc:param name="chunk.datafile" xmlns="">
-<refpurpose>Name of the temporary file used to hold chunking data</refpurpose>
-<refdescription>
-<para>Chunking is now a two-step process. The
-<parameter>chunk.datafile</parameter> is the name of the file used to
-hold the chunking data.
-</para>
-</refdescription>
-</doc:param>
-
<!-- ==================================================================== -->
<!-- What's a chunk?
encoding="ISO-8859-1"
indent="no"/>
-<xsl:param name="html.ext" select="'.html'"/>
-<doc:param name="html.ext" xmlns="">
-<refpurpose>Extension for chunked files</refpurpose>
-<refdescription>
-<para>The extension identified by <parameter>html.ext</parameter> will
-be used as the filename extension for chunks created by this stylesheet.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="root.filename" select="'index'"/>
-<doc:param name="root.filename" xmlns="">
-<refpurpose>Filename for the root chunk</refpurpose>
-<refdescription>
-<para>The <parameter>root.filename</parameter> is the base filename for
-the chunk created for the root of each document processed.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="base.dir" select="''"/>
-<doc:param name="base.dir" xmlns="">
-<refpurpose>Output directory for chunks</refpurpose>
-<refdescription>
-<para>If specified, the <literal>base.dir</literal> identifies
-the output directory for chunks. (If not specified, the output directory
-is system dependent.)</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.sections" select="'1'"/>
-<doc:param name="chunk.sections" xmlns="">
-<refpurpose>Create chunks for top-level sections in components?</refpurpose>
-<refdescription>
-<para>If non-zero, chunks will be created for top-level
-<sgmltag>sect1</sgmltag> and <sgmltag>section</sgmltag> elements in
-each component.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.first.sections" select="'0'"/>
-<doc:param name="chunk.first.sections" xmlns="">
-<refpurpose>Create a chunk for the first top-level section in each component?</refpurpose>
-<refdescription>
-<para>If non-zero, a chunk will be created for the first top-level
-<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements in
-each component. Otherwise, that section will be part of the chunk for
-its parent.
-</para>
-</refdescription>
-</doc:param>
-
<!-- ==================================================================== -->
<!-- What's a chunk?
<!-- ==================================================================== -->
-<xsl:param name="generate.legalnotice.link" select="0" doc:type='boolean'/>
-
-<doc:param name="generate.legalnotice.link" xmlns="">
-<refpurpose>TBD</refpurpose>
-<refdescription>
-<para>TBD</para>
-</refdescription>
-</doc:param>
-
<xsl:template match="legalnotice " mode="titlepage.mode">
<xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
<xsl:choose>
version="1.0"
exclude-result-prefixes="doc">
-<xsl:param name="html.ext" select="'.html'"/>
-<doc:param name="html.ext" xmlns="">
-<refpurpose>Extension for chunked files</refpurpose>
-<refdescription>
-<para>The extension identified by <parameter>html.ext</parameter> will
-be used as the filename extension for chunks created by this stylesheet.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="root.filename" select="'index'"/>
-<doc:param name="root.filename" xmlns="">
-<refpurpose>Filename for the root chunk</refpurpose>
-<refdescription>
-<para>The <parameter>root.filename</parameter> is the base filename for
-the chunk created for the root of each document processed.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="base.dir" select="''"/>
-<doc:param name="base.dir" xmlns="">
-<refpurpose>Output directory for chunks</refpurpose>
-<refdescription>
-<para>If specified, the <literal>base.dir</literal> identifies
-the output directory for chunks. (If not specified, the output directory
-is system dependent.)</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.sections" select="'1'"/>
-<doc:param name="chunk.sections" xmlns="">
-<refpurpose>Create chunks for top-level sections in components?</refpurpose>
-<refdescription>
-<para>If non-zero, chunks will be created for top-level
-<sgmltag>sect1</sgmltag> and <sgmltag>section</sgmltag> elements in
-each component.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.first.sections" select="'0'"/>
-<doc:param name="chunk.first.sections" xmlns="">
-<refpurpose>Create a chunk for the first top-level section in each component?</refpurpose>
-<refdescription>
-<para>If non-zero, a chunk will be created for the first top-level
-<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements in
-each component. Otherwise, that section will be part of the chunk for
-its parent.
-</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="chunk.datafile" select="'.chunks'"/>
-<doc:param name="chunk.datafile" xmlns="">
-<refpurpose>Name of the temporary file used to hold chunking data</refpurpose>
-<refdescription>
-<para>Chunking is now a two-step process. The
-<parameter>chunk.datafile</parameter> is the name of the file used to
-hold the chunking data.
-</para>
-</refdescription>
-</doc:param>
-
<!-- ==================================================================== -->
<!-- What's a chunk?
<!-- ==================================================================== -->
-<xsl:param name="default.encoding" select="'ISO-8859-1'" doc:type='string'/>
-
-<doc:param name="default.encoding" xmlns="">
-<refpurpose>Encoding used in generated HTML pages</refpurpose>
-<refdescription>
-<para>This encoding is used in files generated by chunking stylesheet. Currently
-only Saxon is able to change output encoding.
-</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-
-<xsl:param name="saxon.character.representation" select="'entity;decimal'" doc:type='string'/>
-
-<doc:param name="saxon.character.representation" xmlns="">
-<refpurpose>Saxon character representation used in generated HTML pages</refpurpose>
-<refdescription>
-<para>This character representation is used in files generated by chunking stylesheet. If
-you want to suppress entity references for characters with direct representation
-in default.encoding, set this parameter to value <literal>native</literal>.
-</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-
<xsl:template name="make-relative-filename">
<xsl:param name="base.dir" select="'./'"/>
<xsl:param name="base.name" select="''"/>
<!-- ==================================================================== -->
-<xsl:param name="ebnf.table.bgcolor">#F5DCB3</xsl:param>
-
-<doc:param name="ebnf.table.bgcolor" xmlns="">
-<refpurpose>Background color for EBNF tables</refpurpose>
-<refdescription>
-<para>Sets the background color for EBNF tables. No <sgmltag>bgcolor</sgmltag>
-attribute is output if <varname>ebnf.table.bgcolor</varname> is set to
-the null string. The default value matches the value used in recent
-online versions of the W3C's XML Spec productions.</para>
-</refdescription>
-</doc:param>
-
-<xsl:param name="ebnf.table.border">1</xsl:param>
-
-<doc:param name="ebnf.table.border" xmlns="">
-<refpurpose>Selects border on EBNF tables</refpurpose>
-<refdescription>
-<para>Selects the border on EBNF tables. If non-zero, the tables have
-borders, otherwise they don't.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-
<xsl:template match="productionset">
<table width="100%" cellpadding="5">
<xsl:if test="$ebnf.table.bgcolor != ''">