common.xsl revision 3c56725151a46fef84ce376d709b5339da28e10f
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Please, don't hard-code output strings! Use the language -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- files and the translation "stuff"... -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Constants used for case translation -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes space separated list of blockelements defined in common.dtd
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes used for inline content catching in <example>s
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes p example note table ul ol dl pre img blockquote
70953fb44a7140fe206c3a5f011e24209c8c5c6abnicholes <!-- relative path to /manual/ -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- load outsourced page types -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- make sure, we set relative anchors
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes only, if we're actually transforming
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes a modulefile (see <directive>) -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:variable name="in-modulesynopsis"><xsl:choose>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Utility templates for constructing pages -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- HTML head -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes This file is generated from xml source: DO NOT EDIT
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='apachetitle']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <link title="Main stylesheet" type="text/css" media="all" rel="stylesheet"
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes href="{$path}/style/css/manual.css" />
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <link title="No Sidebar - Default font size" type="text/css" media="all"
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes rel="alternate stylesheet"
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes href="{$path}/style/css/manual-loose-100pc.css"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes rel="stylesheet"
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes href="{$path}/style/css/manual-print.css"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <link rel="shortcut icon" href="{$path}/images/favicon.ico" />
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- /head -->
ac7985784d08a3655291f24f711812b4d8b1cbcffuankg <!-- page top -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='apachehttpserver']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <a href="./"><img src="{$path}/images/left.gif" alt="<-" title="<-" /></a>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='apache']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='http-server']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='documentation']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='version']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:if test="/modulesynopsis or /directiveindex or /quickreference">
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='modules']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- /top -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- page bottom -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:value-of select="$messages/message[@name='maintainedby']"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- /bottom -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Process a documentation section -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section heading -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:apply-templates select="title" mode="print"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:apply-templates select="title" mode="print"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section body -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- /section -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- handle subsections (lower level headings) -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section heading -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:apply-templates select="title" mode="print"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:apply-templates select="title" mode="print"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section body -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- handle subsubsections (h4) -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section heading -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:apply-templates select="title" mode="print"/>
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- Section body -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <!-- section nesting > h4 is not supported for now -->
3c937b528ca923d5b51e63def9f888af4a77bb40bnicholes <xsl:template match="section/section/section/section">
ac7985784d08a3655291f24f711812b4d8b1cbcffuankg <xsl:text>FATAL: exceeding maximum section nesting level.
<xsl:variable name="is-block-node" select="boolean(contains($blocks, concat(' ',local-name(),' ')))"/>
<xsl:variable name="bb" select="count(preceding-sibling::*[contains($blocks,concat(' ',local-name(),' '))])"/>