Mercurial > hg > nginx-site
diff xslt/dirindex.xslt @ 1085:c454373427ef
Regenerated.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 28 Feb 2014 20:12:47 +0400 |
parents | b9db45d1433b |
children | 5d0cc9f886f4 |
line wrap: on
line diff
--- a/xslt/dirindex.xslt +++ b/xslt/dirindex.xslt @@ -1,41 +1,38 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) Nginx, Inc. + --> + <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"> +<xsl:output method="xml" doctype-system="../../../dtd/article.dtd" encoding="utf-8"/> - <article name="{document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item[@id='dirindex']}" link="/{$LANG}/docs/dirindex.html" lang="{$LANG}"> - - <section> +<!-- + .. a current directory of a XSLT script is where the script is stored, + .. but not where XSLT processor has been started to run the script + --> +<xsl:param select="'../xml'" name="XML"/> - <para> - - <links> - - <xsl:apply-templates select="module"/> +<xsl:param name="LANG"/> - </links> - - </para> - - </section> - - </article> - </xsl:template> +<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: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>