Autogenerate list of modules
[jelmer/ctrlproxy.git] / doc / modules.list.xsl
1 <?xml version='1.0'?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3                 xmlns:exsl="http://exslt.org/common"
4                 xmlns:ctrlproxy="http://ctrlproxy.vernstok.nl/common"
5                                 version="1.1"
6                 extension-element-prefixes="exsl">
7
8 <xsl:output method="xml"/>
9
10     <xsl:template match="ctrlproxy:module">
11         <xsl:element name="varlistentry">
12             <xsl:element name="term">
13                 <xsl:value-of select="@name"/>
14             </xsl:element>
15             <xsl:element name="listitem">
16                 <xsl:element name="para">
17                     <xsl:value-of select="modulemeta/description"/>
18                 </xsl:element>
19             </xsl:element>
20         </xsl:element>
21         </xsl:template>
22
23         <!-- Copy content unchanged -->
24         <xsl:template match="@*|node()">
25                 <xsl:copy>
26                         <xsl:apply-templates select="@*|node()"/>
27                 </xsl:copy>
28         </xsl:template>
29
30 </xsl:stylesheet>