<!-- ==================================================================== -->
<!-- <directiveindex> -->
-<!-- Builds the directive index page -->
+<!-- (Ignored) -->
<!-- ==================================================================== -->
-<xsl:template match="directiveindex">
+<xsl:template match="directiveindex" />
- <xsl:variable name="directives"
- select="document(document($allmodules)/modulefilelist/modulefile)
- /modulesynopsis[status!='Obsolete']
- /directivesynopsis[not(@location)]" />
-
-
- <xsl:call-template name="section-title"/>
-
- <xsl:apply-templates select="summary" />
-
- <xsl:call-template name="seealso"/>
-
- <xsl:text>\begin{itemize}
-</xsl:text>
- <xsl:for-each select="$directives">
- <xsl:sort select="name" />
-
- <xsl:text>
-\item </xsl:text>
- <xsl:apply-templates select="name" mode="simple"/>
- <xsl:text> (p.\ \pageref{/mod/</xsl:text>
- <xsl:value-of select="../name"/><xsl:text>:</xsl:text>
- <xsl:value-of select="translate(name, $uppercase, $lowercase)"/>
- <xsl:text>})</xsl:text>
-</xsl:for-each>
-
- <xsl:text>\end{itemize}</xsl:text>
-
-</xsl:template>
<!-- /directiveindex -->
</xsl:stylesheet>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "../xsl/util/lf.xml">
<!ENTITY % HTTPD-VERSION SYSTEM "../version.ent">
%HTTPD-VERSION;
]>
</xsl:text>
<xsl:apply-templates/>
<xsl:if test="@id = 'modules'">
+ <xsl:text>\include{mod/index}</xsl:text>&lf;
<xsl:apply-templates select="document($allmodules)/modulefilelist" />
+ <xsl:text>\include{mod/module-dict}</xsl:text>&lf;
+ <xsl:text>\include{mod/directive-dict}</xsl:text>&lf;
+ <xsl:text>\include{mod/quickreference}</xsl:text>&lf;
</xsl:if>
</xsl:for-each>
<xsl:value-of select="concat(@href,'index')"/>
</xsl:otherwise>
</xsl:choose>
- <xsl:text>}
- </xsl:text>
+ <xsl:text>}</xsl:text>&lf;
</xsl:if>
</xsl:template>
<xsl:template match="modulefile">
<xsl:text>\include{mod/</xsl:text>
<xsl:value-of select="substring-before(.,'.')"/>
-<xsl:text>}
-</xsl:text>
+<xsl:text>}</xsl:text>&lf;
</xsl:template>
<xsl:template match="summary">
<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "../xsl/util/lf.xml">
+]>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<xsl:template match="quickreference">
<xsl:call-template name="section-title"/>
+ <xsl:text>\label{/mod/directives}</xsl:text>&lf;
<xsl:apply-templates select="summary"/>
select="document(document($allmodules)/modulefilelist/modulefile)
/modulesynopsis/directivesynopsis[not(@location)]" />
- <xsl:text>\footnotesize
-</xsl:text>
+ <xsl:text>\footnotesize</xsl:text>&lf;
- <xsl:text>\begin{longtable}{p{.60\textwidth}p{.25\textwidth}ll}\hline
-</xsl:text>
+ <xsl:text>\begin{longtable}{p{.60\textwidth}p{.25\textwidth}ll}\hline/</xsl:text>
+ &lf;
<xsl:for-each
select="$directives[translate(substring(normalize-space(name), 1,1),
<xsl:variable name="status" select="translate(
../status, $uppercase, $lowercase)"/>
<xsl:value-of select="$message[@id=$status]/@letter"/>
- <xsl:text>\\*
-</xsl:text>
+ <xsl:text>\\*</xsl:text>&lf;
<xsl:text>\multicolumn{4}{l}{\begin{minipage}[t]{.95\textwidth}</xsl:text>
<xsl:choose>
<xsl:text>}</xsl:text>
- <xsl:text>\end{minipage}} \\ \hline
-</xsl:text>
+ <xsl:text>\end{minipage}} \\ \hline</xsl:text>&lf;
</xsl:for-each> <!-- /directives -->
- <xsl:text>\end{longtable}
-\normalsize</xsl:text>
+ <xsl:text>\end{longtable}</xsl:text>&lf;
+ <xsl:text>\normalsize</xsl:text>
</xsl:template>