sitemap.xsl revision d3cd98e7839dd1c737c18d42a916ed20860a50e1
9a658bb3989694b409e700f2842c892224fc9700nd <!-- document() works relative to the xsl (!) file -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- <sitemap> -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- Process an entire document into an HTML page -->
9a658bb3989694b409e700f2842c892224fc9700nd <html xml:lang="{$messages/@lang}" lang="{$messages/@lang}">
9a658bb3989694b409e700f2842c892224fc9700nd <!-- category index -->
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:value-of select="$messages/message[@name='seealso']"/>
9a658bb3989694b409e700f2842c892224fc9700nd <!-- Process a sitemap category -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- Section heading -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- category body -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- /category -->
9a658bb3989694b409e700f2842c892224fc9700nd <!-- insert module list into sitemap -->
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:sort select="document(concat($basedir,'mod/',.))/modulesynopsis/name"/>
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:variable name="current" select="document(concat($basedir,'mod/',.))/modulesynopsis" />
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:if test="$current/status='MPM' or $current/status='Core'">
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:value-of select="$messages/message[@name='apachecore']"/>
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:value-of select="$messages/message[@name='apachempmcommon']"/>
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:value-of select="$messages/message[@name='apachempm']"/>
9a658bb3989694b409e700f2842c892224fc9700nd <!-- /core,mpm -->
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:sort select="document(concat($basedir,'mod/',.))/modulesynopsis/name"/>
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:variable name="current" select="document(concat($basedir,'mod/',.))/modulesynopsis" />
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:if test="$current/status!='MPM' and $current/status!='Core' and $current/status!='Obsolete'">
9a658bb3989694b409e700f2842c892224fc9700nd <xsl:value-of select="$messages/message[@name='apachemodule']"/>
9a658bb3989694b409e700f2842c892224fc9700nd <!-- /other modules -->
3c56725151a46fef84ce376d709b5339da28e10fnd <!-- obsolete modules -->
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:for-each select="modulefile">
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:sort select="document(concat($basedir,'mod/',.))/modulesynopsis/name"/>
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:variable name="current" select="document(concat($basedir,'mod/',.))/modulesynopsis" />
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:if test="$current/status='Obsolete'">
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:value-of select="$messages/message[@name='obsoleteapachemodule']"/>
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:text> </xsl:text>
3c56725151a46fef84ce376d709b5339da28e10fnd <xsl:value-of select="$current/name"/>
b9b166bce28378f88ecba40c17f788f510b8357and</xsl:text>
3c56725151a46fef84ce376d709b5339da28e10fnd </xsl:for-each>
b9b166bce28378f88ecba40c17f788f510b8357and <!-- /obsolete modules -->