common.xsl revision 29fb68cf24dbdb4985cbb4734cb6074ea4bbab26
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu xmlns="http://www.w3.org/1999/xhtml">
b72a390042c19e630cf221494b60c9df2a60d187Dominik Luecke <!-- Please, don't hard-code output strings! Use the language -->
b72a390042c19e630cf221494b60c9df2a60d187Dominik Luecke <!-- files and the translation "stuff"... -->
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <!-- Constants used for case translation -->
2af38fde95f93562f2124ec615fba0e509c8202eDominik Luecke <xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
2af38fde95f93562f2124ec615fba0e509c8202eDominik Luecke <xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
2af38fde95f93562f2124ec615fba0e509c8202eDominik Luecke space separated list of blockelements defined in common.dtd
2af38fde95f93562f2124ec615fba0e509c8202eDominik Luecke used for inline content catching in <example>s
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke p example note table ul ol dl pre img blockquote
16e124196c6b204769042028c74f533509c9b5d3Christian Maeder <!-- relative path to /manual/ -->
16e124196c6b204769042028c74f533509c9b5d3Christian Maeder <xsl:value-of select="*/relativepath/@href"/>
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke <!-- load outsourced page types -->
fcac596b16bb10f475066c323b9b1ca44db2b755Dominik Luecke <!-- make sure, we set relative anchors
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke only, if we're actually transforming
da955132262baab309a50fdffe228c9efe68251dCui Jian a modulefile (see <directive>) -->
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <xsl:variable name="in-modulesynopsis"><xsl:choose>
f90884915ff10ae83f59e709c68824de834e64f5Dominik Luecke <xsl:when test="/quickreference">0</xsl:when>
16e124196c6b204769042028c74f533509c9b5d3Christian Maeder <xsl:otherwise>1</xsl:otherwise></xsl:choose>
fcac596b16bb10f475066c323b9b1ca44db2b755Dominik Luecke <!-- Utility templates for constructing pages -->
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <!-- HTML head -->
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
548f3850942936a8c6021185c8391dfcd3b03018Dominik Luecke This file is generated from xml source: DO NOT EDIT
548f3850942936a8c6021185c8391dfcd3b03018Dominik Luecke XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
08056875f5f633ef432598d5245ea41c112d2178Dominik Luecke <xsl:value-of select="$messages/message[@name='apachetitle']"/>
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <link title="Main stylesheet" type="text/css" media="all" rel="stylesheet"
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder href="{$path}/style/css/manual.css" />
da955132262baab309a50fdffe228c9efe68251dCui Jian <link title="No Sidebar - Default font size" type="text/css" media="all"
4df63f7187b1ba16cbe5c781db187a42f2f49579Dominik Luecke rel="alternate stylesheet"
b694e4b3f771a2f32042c9c505dd698bde969558Dominik Luecke href="{$path}/style/css/manual-loose-100pc.css"/>
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder rel="stylesheet"
2ea0ce749d2525f96d5d2f285f519ab07b005b8dDominik Luecke href="{$path}/style/css/manual-print.css"/>
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <link rel="shortcut icon" href="{$path}/images/favicon.ico" />
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <!-- /head -->
a7be28e157e9ceeec73a8fd0e642c36ea29d4218Christian Maeder <!-- page top -->
202df46772cac2ee2e8627ba196a5faebb6f9a05Christian Maeder <xsl:value-of select="$messages/message[@name='apachehttpserver']"/>
202df46772cac2ee2e8627ba196a5faebb6f9a05Christian Maeder <img src="{$path}/images/feather.gif" alt="" />
202df46772cac2ee2e8627ba196a5faebb6f9a05Christian Maeder <xsl:attribute name="href"><xsl:value-of select="parentdocument/@href"/></xsl:attribute>
<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(),' '))])"/>