/>
<!-- Read the localized messages from the specified language file -->
-<xsl:variable name="messages" select="document('../lang/en.xml')/messages"/>
+<xsl:variable name="message" select="document('../lang/en.xml')
+ /language/messages/message"/>
<!-- Get the guts of the stylesheets -->
<xsl:include href="manualpage.xsl" />
\hypersetup{
pdftitle={</xsl:text>
-<xsl:value-of select="$messages/message[@name='apache']" />
+<xsl:value-of select="$message[@id='apache']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='http-server']" />
+<xsl:value-of select="$message[@id='http-server']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='documentation']" />
+<xsl:value-of select="$message[@id='documentation']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='version']" />
+<xsl:value-of select="$message[@id='version']" />
<xsl:text>},
pdfauthor={Apache Software Foundation}
}
\title{</xsl:text>
-<xsl:value-of select="$messages/message[@name='apache']" />
+<xsl:value-of select="$message[@id='apache']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='http-server']" />
+<xsl:value-of select="$message[@id='http-server']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='documentation']" />
+<xsl:value-of select="$message[@id='documentation']" />
<xsl:text> </xsl:text>
-<xsl:value-of select="$messages/message[@name='version']" />
+<xsl:value-of select="$message[@id='version']" />
<xsl:text>\\ \bigskip \bigskip
\includegraphics{images/feather}\\ \bigskip}
\author{Apache Software Foundation}
<xsl:text>\section{</xsl:text>
<xsl:choose>
<xsl:when test="../status='Core'">
- <xsl:value-of select="$messages/message [@name='apachecore']" />
+ <xsl:value-of select="$message[@id='apachecore']" />
</xsl:when>
<xsl:when test=".='mpm_common'">
- <xsl:value-of select="$messages/message [@name='apachempmcommon']" />
+ <xsl:value-of select="$message[@id='apachempmcommon']" />
</xsl:when>
<xsl:when test="../status='MPM'">
- <xsl:value-of select="$messages/message [@name='apachempm']" />
+ <xsl:value-of select="$message[@id='apachempm']" />
<xsl:text> </xsl:text>
<xsl:apply-templates select="name"/>
</xsl:when>
<xsl:otherwise>
- <xsl:value-of select="$messages/message [@name='apachemodule']" />
+ <xsl:value-of select="$message[@id='apachemodule']" />
<xsl:text> </xsl:text>
<xsl:apply-templates select="name"/>
</xsl:otherwise>
\begin{tabular}{lp{.75\linewidth}}
\hline
</xsl:text>
-<xsl:value-of select="$messages/message [@name='description']" />
+<xsl:value-of select="$message[@id='description']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="description" />
<xsl:text>\\
</xsl:text>
-<xsl:value-of select="$messages/message [@name='status']" />
+<xsl:value-of select="$message[@id='status']" />
<xsl:text>: &</xsl:text>
<xsl:value-of select="status" />
<xsl:text>\\
</xsl:text>
<xsl:if test="identifier">
-<xsl:value-of select="$messages/message [@name='moduleidentifier']" />
+<xsl:value-of select="$message[@id='moduleidentifier']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="identifier" />
<xsl:text>\\
</xsl:if>
<xsl:if test="sourcefile">
-<xsl:value-of select="$messages/message [@name='sourcefile']" />
+<xsl:value-of select="$message[@id='sourcefile']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="sourcefile" />
<xsl:text>\\
</xsl:if>
<xsl:if test="compatibility">
-<xsl:value-of select="$messages/message [@name='compatibility']" />
+<xsl:value-of select="$message[@id='compatibility']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="compatibility" />
<xsl:text> \\
<!-- optional) -->
<xsl:if test="summary">
<xsl:text>\subsection*{</xsl:text>
- <xsl:value-of select="$messages/message [@name='summary']" />
+ <xsl:value-of select="$message[@id='summary']" />
<xsl:text>}
</xsl:text>
<xsl:apply-templates select="summary" />
<xsl:text>
\smallskip\textbf{</xsl:text>
- <xsl:value-of select="$messages/message [@name='directives']" />
+ <xsl:value-of select="$message[@id='directives']" />
<xsl:text>}
</xsl:text>
</xsl:text>
</xsl:when>
<xsl:otherwise>
- <xsl:value-of select="$messages/message [@name='nodirectives']" />
+ <xsl:value-of select="$message[@id='nodirectives']" />
<xsl:text>
</xsl:text>
</xsl:otherwise>
<xsl:text>\subsection*{</xsl:text>
<xsl:call-template name="simpledirname"/>
<xsl:choose>
- <xsl:when test="$messages/message
- [@name='directive']/@replace-space-with">
- <xsl:value-of select="$messages/message
- [@name='directive']/@replace-space-with"/>
+ <xsl:when test="$message[@id='directive']/@replace-space-with">
+ <xsl:value-of select="$message[@id='directive']/@replace-space-with"/>
</xsl:when>
<xsl:otherwise>
<xsl:text> </xsl:text>
</xsl:otherwise>
</xsl:choose>
-<xsl:value-of select="$messages/message[@name='directive']" />
+<xsl:value-of select="$message[@id='directive']" />
<xsl:text>}\label{</xsl:text>
<xsl:value-of select="concat('/mod/', //modulesynopsis/name, ':', translate(., $uppercase, $lowercase))"/>
<xsl:text>}\hypertarget{</xsl:text>
\begin{tabular}{lp{.8\linewidth}}
\hline
</xsl:text>
-<xsl:value-of select="$messages/message [@name='description']" />
+<xsl:value-of select="$message[@id='description']" />
<xsl:text>: & </xsl:text>
<xsl:apply-templates select="description" />
<xsl:text>\\
</xsl:text>
-<xsl:value-of select="$messages/message[@name='syntax']" />
+<xsl:value-of select="$message[@id='syntax']" />
<xsl:text>: & {\ttfamily </xsl:text>
<xsl:apply-templates select="syntax" />
<xsl:text>}\\
</xsl:text>
<xsl:if test="default">
-<xsl:value-of select="$messages/message[@name='default']" />
+<xsl:value-of select="$message[@id='default']" />
<xsl:text>: & {\ttfamily </xsl:text>
<xsl:apply-templates select="default" />
<xsl:text>} \\
</xsl:text>
</xsl:if>
-<xsl:value-of select="$messages/message[@name='context']" />
+<xsl:value-of select="$message[@id='context']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="contextlist" />
<xsl:text> \\
</xsl:text>
<xsl:if test="override">
-<xsl:value-of select="$messages/message[@name='override']"/>
+<xsl:value-of select="$message[@id='override']"/>
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="override" />
<xsl:text> \\
</xsl:text>
</xsl:if>
-<xsl:value-of select="$messages/message[@name='status']" />
+<xsl:value-of select="$message[@id='status']" />
<xsl:text>: &</xsl:text>
<xsl:value-of select="../status" />
<xsl:text> \\
</xsl:text>
-<xsl:value-of select="$messages/message[@name='module']" />
+<xsl:value-of select="$message[@id='module']" />
<xsl:text>: &</xsl:text>
<xsl:choose>
<xsl:when test="modulelist">
</xsl:text>
<xsl:if test="compatibility">
-<xsl:value-of select="$messages/message[@name='compatibility']" />
+<xsl:value-of select="$message[@id='compatibility']" />
<xsl:text>: &</xsl:text>
<xsl:apply-templates select="compatibility" />
<xsl:text> \\
<xsl:template match="context">
<xsl:choose>
<xsl:when test="normalize-space(.) = 'server config'">
- <xsl:value-of select="$messages/message[@name='serverconfig']" />
+ <xsl:value-of select="$message[@id='serverconfig']" />
</xsl:when>
<xsl:when test="normalize-space(.) = 'virtual host'">
- <xsl:value-of select="$messages/message[@name='virtualhost']" />
+ <xsl:value-of select="$message[@id='virtualhost']" />
</xsl:when>
<xsl:when test="normalize-space(.) = 'directory'">
- <xsl:value-of select="$messages/message[@name='directory']" />
+ <xsl:value-of select="$message[@id='directory']" />
</xsl:when>
<xsl:when test="normalize-space(.) = '.htaccess'">
- <xsl:value-of select="$messages/message[@name='htaccess']" />
+ <xsl:value-of select="$message[@id='htaccess']" />
</xsl:when>
<xsl:otherwise> <!-- error -->
<xsl:message terminate="yes">