view xslt/dirindex.xslt @ 827:0753cec83ac4

GeoIP: updated description of module variables. Documented missing variables: $geoip_city_continent_code, $geoip_area_code, $geoip_dma_code, $geoip_latitude, $geoip_longitude, and $geoip_region_name. Fixed description of the $geoip_region variable.
author Homutov Vladimir <vl@nginx.com>
date Fri, 01 Feb 2013 17:44:28 +0400
parents b9db45d1433b
children c454373427ef
line wrap: on
line source

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

   <xsl:output doctype-system="../../../dtd/article.dtd" encoding="utf-8" method="xml"/>

   <xsl:param select="'../xml'" name="XML"/>

   <xsl:param name="LANG"/>

   <xsl:template match="modules">

      <article name="{document(concat($XML, '/i18n.xml'))                     /i18n/text[@lang = $LANG]/item[@id='dirindex']}" link="/{$LANG}/docs/dirindex.html" lang="{$LANG}">

         <section>

            <para>

               <links>

                  <xsl:apply-templates select="module"/>

               </links>

            </para>

         </section>

      </article>
   </xsl:template>

   <xsl:template match="module">

      <xsl:variable select="@name" name="module"/>

      <xsl:for-each select="document(@name)/module/section/directive">

         <link doc="{$module}" id="{@name}"/>
      </xsl:for-each>
   </xsl:template>

</xsl:stylesheet>