• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/docs-xml/smbdotconf/
1<?xml version='1.0'?>
2<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
3<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4                xmlns:exsl="http://exslt.org/common"
5                xmlns:samba="http://samba.org/common"
6		version="1.1"
7                extension-element-prefixes="exsl">
8
9<xsl:output method="xml" omit-xml-declaration="yes"/>
10
11<xsl:param name="smb.context" select="'G'"/>
12
13<!-- This is needed to copy content unchanged -->
14<xsl:template match="@*|node()">
15  <xsl:copy>
16    <xsl:apply-templates select="@*|node()"/>
17  </xsl:copy>
18</xsl:template>
19
20<xsl:template match="variablelist">
21     <xsl:element name="itemizedlist">
22        <xsl:apply-templates/>
23     </xsl:element>
24</xsl:template>
25
26<xsl:template match="//samba:parameter">
27  <xsl:variable name="name"><xsl:value-of select="translate(translate(string(@name),' ',''),
28                  'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
29  </xsl:variable>
30  
31  <xsl:if test="contains(@context,$smb.context) or $smb.context='ALL'">
32     <xsl:element name="listitem">
33        <xsl:element name="para">
34           <xsl:element name="link">
35              <xsl:attribute name="linkend">
36                 <xsl:value-of select="$name"/>
37              </xsl:attribute>
38              <xsl:element name="parameter">
39                 <xsl:attribute name="moreinfo"><xsl:text>none</xsl:text></xsl:attribute>
40                 <xsl:value-of select="@name"/>
41              </xsl:element>
42           </xsl:element>
43        </xsl:element>
44     </xsl:element>
45     <xsl:text>&#10;</xsl:text>     
46  </xsl:if>
47</xsl:template>
48
49</xsl:stylesheet>
50