<xsl:call-template name="user.footer.navigation"/>
</body>
</html>
+ <xsl:value-of select="$chunk.append"/>
</xsl:template>
</xsl:stylesheet>
</xsl:call-template>
</body>
</html>
+ <xsl:value-of select="$html.append"/>
</xsl:template>
<xsl:template name="root.messages">
</xsl:for-each>
</body>
</html>
+ <xsl:value-of select="$chunk.append"/>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
<!ENTITY header.rule SYSTEM "../params/header.rule.xml">
<!ENTITY highlight.default.language SYSTEM "../params/highlight.default.language.xml">
<!ENTITY highlight.source SYSTEM "../params/highlight.source.xml">
+<!ENTITY html.append SYSTEM "../params/html.append.xml">
<!ENTITY html.base SYSTEM "../params/html.base.xml">
<!ENTITY html.cleanup SYSTEM "../params/html.cleanup.xml">
<!ENTITY html.ext SYSTEM "../params/html.ext.xml">
<!ENTITY menuchoice.menu.separator SYSTEM "../params/menuchoice.menu.separator.xml">
<!ENTITY bibliography.numbered SYSTEM "../params/bibliography.numbered.xml">
<!ENTITY chunk.tocs.and.lots SYSTEM "../params/chunk.tocs.and.lots.xml">
+<!ENTITY chunk.append SYSTEM "../params/chunk.append.xml">
<!ENTITY chunk.tocs.and.lots.has.title SYSTEM "../params/chunk.tocs.and.lots.has.title.xml">
<!ENTITY graphicsize.extension SYSTEM "../params/graphicsize.extension.xml">
<!ENTITY graphicsize.use.img.src.path SYSTEM "../params/graphicsize.use.img.src.path.xml">
&html.longdesc.link;
&make.valid.html;
&html.cleanup;
+&html.append;
&draft.mode;
&draft.watermark.image;
&generate.id.attributes;
&chunk.section.depth;
&chunk.first.sections;
&chunk.quietly;
+&chunk.append;
&navig.graphics;
&navig.graphics.extension;
&navig.graphics.path;
<src:fragref linkend="callout.unicode.start.character.frag"/>
<src:fragref linkend="callouts.extension.frag"/>
<src:fragref linkend="chapter.autolabel.frag"/>
+<src:fragref linkend="chunk.append.frag"/>
<src:fragref linkend="chunk.first.sections.frag"/>
<src:fragref linkend="chunk.quietly.frag"/>
<src:fragref linkend="chunk.section.depth.frag"/>
<src:fragref linkend="header.rule.frag"/>
<src:fragref linkend="highlight.default.language.frag"/>
<src:fragref linkend="highlight.source.frag"/>
+<src:fragref linkend="html.append.frag"/>
<src:fragref linkend="html.base.frag"/>
<src:fragref linkend="html.cellpadding.frag"/>
<src:fragref linkend="html.cellspacing.frag"/>
<src:fragref linkend="index.prefer.titleabbrev.frag"/>
<src:fragref linkend="ignore.image.scaling.frag"/>
<src:fragref linkend="inherit.keywords.frag"/>
+<src:fragref linkend="insert.xref.page.number.frag"/>
<src:fragref linkend="keep.relative.image.uris.frag"/>
<src:fragref linkend="l10n.gentext.default.language.frag"/>
<src:fragref linkend="l10n.gentext.language.frag"/>
<src:fragref linkend="xref.label-title.separator.frag"/>
<src:fragref linkend="xref.label-page.separator.frag"/>
<src:fragref linkend="xref.title-page.separator.frag"/>
-<src:fragref linkend="insert.xref.page.number.frag"/>
</xsl:stylesheet>
</src:fragment>
</div>
</body>
</html>
+ <xsl:value-of select="$chunk.append"/>
</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:copy-of select="$contents"/>
</body>
</html>
+ <xsl:text>
</xsl:text>
</xsl:with-param>
</xsl:call-template>
</xsl:when>
--- /dev/null
+<refentry xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ id="chunk.append">
+<refmeta>
+<refentrytitle>chunk.append</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.append</refname>
+<refpurpose>Specifies content to append to chunked HTML output</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.append.frag'><xsl:param name="chunk.append"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies content to append to the end of HTML files output by
+the <filename>html/chunk.xsl</filename> stylesheet, after the closing
+<code><html></code> tag. You probably don’t want to set any value
+for this parameter; but if you do, the only value it should ever be
+set to is a newline character: <code>&#x0a;</code> or
+<code>&#10;</code></para>
+
+</refsect1>
+</refentry>
--- /dev/null
+<refentry xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ id="html.append">
+<refmeta>
+<refentrytitle>html.append</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>html.append</refname>
+<refpurpose>Specifies content to append to HTML output</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.append.frag'><xsl:param name="html.append"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies content to append to the end of HTML files output by
+the <filename>html/docbook.xsl</filename> stylesheet, after the
+closing <code><html></code> tag. You probably don’t want to set any
+value for this parameter; but if you do, the only value it should ever
+be set to is a newline character: <code>&#x0a;</code> or
+<code>&#10;</code></para>
+
+</refsect1>
+</refentry>
<!-- ==================================================================== -->
+<xsl:template match="/">
+ <xsl:text>
</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>
</xsl:text>
+</xsl:template>
+
<doc:reference xmlns="">
<referenceinfo>
<releaseinfo role="meta">
<xsl:param name="use.id.as.filename" select="1"/>
<xsl:param name="refentry.separator" select="0"/>
+<xsl:param name="chunk.append"><xsl:text>
</xsl:text></xsl:param>
<!-- n.b. reference pages are one directory down, so we point back up -->
<xsl:param name="html.stylesheet" select="'../css/reference.css'"/>
<xsl:import href="../../../html/docbook.xsl"/>
<xsl:include href="tdg-link.xsl"/>
<xsl:include href="xsl-param-link.xsl"/>
+<xsl:param name="html.append"><xsl:text>
</xsl:text></xsl:param>
</xsl:stylesheet>
<xsl:param name="admon.graphics.path">../images/</xsl:param>
<xsl:param name="admon.graphics.extension" select="'.png'"></xsl:param>
<xsl:param name="admon.style"/>
+<xsl:param name="html.append"><xsl:text>
</xsl:text></xsl:param>
<xsl:template match="refentry">
<xsl:param name="admon.graphics.extension" select="'.png'"></xsl:param>
<xsl:param name="admon.style"/>
<xsl:param name="generate.toc"/>
+<xsl:param name="html.append"><xsl:text>
</xsl:text></xsl:param>
<xsl:template match="/legalnotice">
<xsl:apply-templates select="." mode="titlepage.mode"/>