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>