1<?xml version='1.0'?> 2<!-- vim: sw=2 sta et 3--> 4 5<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 6 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" 7 xmlns:serdoc="http://sip-router.org/xml/serdoc" 8 xmlns="http://docbook2x.sourceforge.net/xmlns/Man-XML" 9 exclude-result-prefixes="doc" 10 version='1.0' 11 xml:lang="en"> 12 13<!-- Don't include stuff with role="admin-guide" --> 14<xsl:template match="* [@role='admin-guide']" /> 15 16<!-- Get the docbook2man XSLT --> 17<xsl:include href="http://docbook2x.sourceforge.net/latest/xslt/man/docbook.xsl" /> 18 19 20<xsl:template match="serdoc:todo"> 21 <para> 22 <xsl:text>TODO</xsl:text> 23 </para> 24</xsl:template> 25 26<xsl:template match="serdoc:link"> 27 <xsl:call-template name="inline-bold" /> 28</xsl:template> 29 30<xsl:template match="serdoc:func"> 31 <xsl:call-template name="inline-bold-monospace"/> 32 <xsl:text>()</xsl:text> 33</xsl:template> 34 35<xsl:template match="serdoc:module"> 36 <xsl:call-template name="inline-bold-monospace"/> 37 <xsl:text>(7)</xsl:text> 38</xsl:template> 39 40<xsl:template match="serdoc:modparam"> 41 <xsl:call-template name="inline-bold-monospace"/> 42</xsl:template> 43 44<xsl:template match="serdoc:coreparam"> 45 <xsl:call-template name="inline-bold-monospace"/> 46</xsl:template> 47 48<xsl:template match="serdoc:field"> 49 <xsl:call-template name="inline-bold-monospace"/> 50</xsl:template> 51 52<xsl:template match="serdoc:bin"> 53 <xsl:call-template name="inline-bold-monospace"/> 54 <xsl:text>(1)</xsl:text> 55</xsl:template> 56 57<xsl:template match="serdoc:sbin"> 58 <xsl:call-template name="inline-bold-monospace"/> 59 <xsl:text>(8)</xsl:text> 60</xsl:template> 61 62<xsl:template match="serdoc:file"> 63 <xsl:call-template name="inline-bold-monospace"/> 64 <xsl:text>(5)</xsl:text> 65</xsl:template> 66 67<xsl:template match="serdoc:prototype"> 68 <xsl:call-template name="inline-bold-monospace"/> 69</xsl:template> 70 71<xsl:template match="serdoc:paraminfo"> 72 <para> 73 <xsl:apply-templates /> 74 </para> 75</xsl:template> 76 77<xsl:template match="serdoc:paramtype"> 78 <br /> 79 <xsl:text>Type: </xsl:text> 80 <xsl:apply-templates /> 81</xsl:template> 82 83<xsl:template match="serdoc:paramdefault"> 84 <br /> 85 <xsl:text>Default: </xsl:text> 86 <xsl:apply-templates /> 87</xsl:template> 88 89<xsl:template match="serdoc:fieldinfo"> 90 <para> 91 <xsl:apply-templates /> 92 </para> 93</xsl:template> 94 95<xsl:template match="serdoc:fieldsql"> 96 <br /> 97 <xsl:text>Type: </xsl:text> 98 <xsl:call-template name="inline-monospace" /> 99</xsl:template> 100 101 102 103<xsl:template match="optional"> 104 <xsl:text>[</xsl:text> 105 <xsl:apply-templates /> 106 <xsl:text>]</xsl:text> 107</xsl:template> 108 109 110 111</xsl:stylesheet> 112