synopsis.xsl revision 4489f0b54d190e8ac29906e1071bbad6c49de17e
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<?xml version="1.0"?>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#160;"> ]>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:stylesheet version="1.0"
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess xmlns="http://www.w3.org/1999/xhtml">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5a58787efeb02a1c3f06569d019ad81fd2efa06end <!-- -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end <!-- <modulesynopsis> -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end <!-- Process an entire document into an HTML page -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end <!-- -->
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <xsl:template match="modulesynopsis">
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <html xml:lang="{$messages/@lang}" lang="{$messages/@lang}">
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <xsl:call-template name="head"/>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen
5a58787efeb02a1c3f06569d019ad81fd2efa06end<xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end</xsl:text> <!-- insert line break -->
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen
3f08db06526d6901aa08c110b5bc7dde6bc39905nd <body>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end<xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end</xsl:text> <!-- insert line break -->
3f08db06526d6901aa08c110b5bc7dde6bc39905nd
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd <xsl:call-template name="top"/>
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd
d05d0eb4ae6d2a5e513fc3bf2555ce33da416634nd<xsl:text>
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd</xsl:text> <!-- insert line break -->
4b3a8afbfcea8b265d179a122bf40dfedd1ce280takashi
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung <div id="page-content">
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
c573a8f047f4fbd3611d06ed1613e6f4679ef599rbowen <div id="preamble">
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <h1>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <xsl:choose>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:when test="status='Core'">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='apachecore']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:when>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:when test="name='mpm_common'">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='apachempmcommon']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:when>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:when test="status='MPM'">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='apachempm']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:text> </xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:call-template name="module-translatename">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:with-param name="name" select="name" />
5ae30adbe59946de742ab0cd6be3b7457471a698takashi </xsl:call-template>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:when>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <xsl:otherwise>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <xsl:if test="status='Obsolete'">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='obsoleteapachemodule']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:if>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:if test="status!='Obsolete'">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='apachemodule']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:if>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:text> </xsl:text>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <xsl:value-of select="name"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:otherwise>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:choose>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </h1>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
261c62b53a9c707c64c7824eed68b5463bd23e62nd <!-- Description and module-headers -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <table class="module">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="module-dict.html#Description">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='description']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>:</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <td>
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen <xsl:apply-templates select="description"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a href="module-dict.html#Status">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='status']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="status"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="hint">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <em>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text> (</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates select="hint"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>)</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </em>
6f7c18e70781deff3d1129774221de81b43c828end <br />
6f7c18e70781deff3d1129774221de81b43c828end </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="identifier">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <th>
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <a href="module-dict.html#ModuleIdentifier">
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <xsl:value-of select="$messages/message[@name='moduleidentifier']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>:</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="identifier"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="sourcefile">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fd98d2e18dca5790daa7e49b4384937e6ba7666cerikabele<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <th>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <a href="module-dict.html#SourceFile">
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:value-of select="$messages/message[@name='sourcefile']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>:</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi </th>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <td>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:value-of select="sourcefile"/>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
d565edaec710102f7e7d06252aaf1de67b7ddd25rbowen <xsl:if test="compatibility">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a href="module-dict.html#Compatibility">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='compatibility']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates select="compatibility"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </table>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- Summary of module features/usage (1 to 3 paragraphs, optional) -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="summary">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <h3>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='summary']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </h3>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
261c62b53a9c707c64c7824eed68b5463bd23e62nd</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:apply-templates select="summary"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:if>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </div> <!-- /preamble -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <div id="quickview">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <!-- Index of directives, automatically generated from
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess directivesynopsis/name -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <h3 class="directives">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='directives']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </h3>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="directivesynopsis">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <ul id="toc">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:for-each select="directivesynopsis">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:sort select="name"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:variable name="lowername" select="translate(name, $uppercase, $lowercase)"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="not(@location)">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <li>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <img src="{$path}/images/down.gif" alt="" />
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text> </xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="#{$lowername}">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="@type='section'">&lt;</xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="name"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="@type='section'">&gt;</xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </li>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert linebreak -->
5ae30adbe59946de742ab0cd6be3b7457471a698takashi
5a58787efeb02a1c3f06569d019ad81fd2efa06end </xsl:if>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="@location">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:variable name="lowerlocation" select="translate(@location, $uppercase, $lowercase)"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <li>
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <img src="{$path}/images/right.gif" alt="" />
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <xsl:text> </xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="{$lowerlocation}.html#{$lowername}">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="@type='section'">&lt;</xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="name"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="@type='section'">&gt;</xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </li>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert linebreak -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:for-each>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </ul> <!-- /toc -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="not(directivesynopsis)">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <p>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='nodirectives']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </p>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5ae30adbe59946de742ab0cd6be3b7457471a698takashi </xsl:if>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:if test="section">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <h3>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='topics']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </h3>
261c62b53a9c707c64c7824eed68b5463bd23e62nd
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <ul id="topics">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates select="section" mode="index"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </ul>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="seealso">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <h3>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='seealso']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </h3>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <ul class="seealso">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end</xsl:text> <!-- insert line break -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:for-each select="seealso">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <li>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </li>
261c62b53a9c707c64c7824eed68b5463bd23e62nd
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:for-each>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </ul>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </div> <!-- /quickview -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- Sections of documentation about the module as a whole -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates select="section"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- Directive documentation -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates select="directivesynopsis">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:sort select="name"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:apply-templates>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </div> <!-- /page-content -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:call-template name="bottom"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi</xsl:text> <!-- insert line break -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end </body>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </html>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:template>
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf <!-- /modulesynopsis -->
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- modulesynopsis/compatibility -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:template match="modulesynopsis/compatibility">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates />
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:template>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- Directivesynopsis -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:template match="directivesynopsis">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="not(@location)">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:call-template name="toplink"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <div class="directive-section">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:variable name="lowername" select="translate(name, $uppercase, $lowercase)"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <!-- Directive heading gets both mixed case and lowercase anchors,
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen and includes lt/gt only for "section" directives -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <h2>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a id="{name}" name="{name}">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="@type='section'">&lt;</xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="name"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="@type='section'">&gt;</xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:text> </xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <a id="{$lowername}" name="{$lowername}">
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <xsl:value-of select="$messages/message[@name='directive']"/>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen </a>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen </h2>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen<xsl:text>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen</xsl:text> <!-- insert line break -->
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <!-- Directive header -->
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <table class="directive">
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a href="directive-dict.html#Description">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='description']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen </th>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <td>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <xsl:value-of select="description"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="directive-dict.html#Syntax">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='syntax']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates select="syntax"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="default">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="directive-dict.html#Default">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='default']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>:</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="default"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a href="directive-dict.html#Context">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='context']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates select="contextlist"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:if test="override">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <a href="directive-dict.html#Override">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='override']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="override"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
d5b8072762cf428c4c703ed7054ae948d41c910bnd </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen<xsl:text>
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen</xsl:text> <!-- insert line break -->
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="directive-dict.html#Status">
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:value-of select="$messages/message[@name='status']"/>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <xsl:text>:</xsl:text>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </a>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="/status"/>
261c62b53a9c707c64c7824eed68b5463bd23e62nd </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd<xsl:text>
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd</xsl:text> <!-- insert line break -->
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="directive-dict.html#Module">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='module']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:text>:</xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </a>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </th>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="modulelist">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates select="modulelist"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="not(modulelist)">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="/name"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:if>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="compatibility">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <th>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <a href="directive-dict.html#Compatibility">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:value-of select="$messages/message[@name='compatibility']"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:text>:</xsl:text>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi </a>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </th>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <td>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:value-of select="compatibility"/>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </td>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </tr>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </table>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <xsl:apply-templates select="usage"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:if test="seealso">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <h3>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:value-of select="$messages/message[@name='seealso']"/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </h3>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <ul>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:for-each select="seealso">
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <li>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <xsl:apply-templates/>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </li>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<xsl:text>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen</xsl:text> <!-- insert line break -->
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </xsl:for-each>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </ul>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</xsl:text> <!-- insert line break -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </div> <!-- /directive-section -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<xsl:text>
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd</xsl:text> <!-- insert line break -->
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd </xsl:if>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </xsl:template>
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd <!-- /directivesynopsis -->
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd
a795ca2487c774aa6fe75c765a2bf17f969f7af7nd
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <!-- -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <!-- <contextlist> -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <!-- Passes through content -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <!-- -->
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <xsl:template match="contextlist">
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd <xsl:apply-templates select="context"/>
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd </xsl:template>
d05d0eb4ae6d2a5e513fc3bf2555ce33da416634nd <!-- /contextlist -->
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd
4b3a8afbfcea8b265d179a122bf40dfedd1ce280takashi
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung <!-- -->
727872d18412fc021f03969b8641810d8896820bhumbedooh <!-- <context> -->
0d0ba3a410038e179b695446bb149cce6264e0abnd <!-- Each entry is separeted with a comma -->
727872d18412fc021f03969b8641810d8896820bhumbedooh <!-- -->
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh <xsl:template match="context">
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:choose>
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh <xsl:when test="normalize-space(.) = 'server config'">
727872d18412fc021f03969b8641810d8896820bhumbedooh <xsl:value-of select="$messages/message[@name='serverconfig']"/>
0d0ba3a410038e179b695446bb149cce6264e0abnd </xsl:when>
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:when test="normalize-space(.) = 'virtual host'">
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:value-of select="$messages/message[@name='virtualhost']"/>
727872d18412fc021f03969b8641810d8896820bhumbedooh </xsl:when>
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:when test="normalize-space(.) = 'directory'">
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:value-of select="$messages/message[@name='directory']"/>
0d0ba3a410038e179b695446bb149cce6264e0abnd </xsl:when>
727872d18412fc021f03969b8641810d8896820bhumbedooh <xsl:when test="normalize-space(.) = '.htaccess'">
0d0ba3a410038e179b695446bb149cce6264e0abnd <xsl:value-of select="$messages/message[@name='htaccess']"/>
0d0ba3a410038e179b695446bb149cce6264e0abnd </xsl:when>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh
5effc8b39fae5cd169d17f342bfc265705840014rbowen <xsl:otherwise> <!-- error -->
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen <xsl:message terminate="yes">
0d0ba3a410038e179b695446bb149cce6264e0abnd unknown context: <xsl:value-of select="." />
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd </xsl:message>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd </xsl:otherwise>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd </xsl:choose>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
<xsl:if test="position() != last()">
<xsl:text>, </xsl:text>
</xsl:if>
</xsl:template>
<!-- /context -->
<!-- -->
<!-- <modulelist> -->
<!-- Passes through content -->
<!-- -->
<xsl:template match="modulelist">
<xsl:for-each select="module">
<xsl:call-template name="module"/>
<xsl:if test="position() != last()">
<xsl:text>, </xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:template>
<!-- /modulelist -->
</xsl:stylesheet>