| 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>
</xsl:text> | 
|---|
| 46 | </xsl:if> | 
|---|
| 47 | </xsl:template> | 
|---|
| 48 |  | 
|---|
| 49 | </xsl:stylesheet> | 
|---|