This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to...
[ira/wip.git] / docs / docbook / xslt / db2latex / dingbat.mod.xsl
1 <?xml version='1.0'?>
2 <!--############################################################################# 
3 |       $Id: dingbat.mod.xsl,v 1.1.2.1 2003/05/01 14:06:14 jelmer Exp $
4 |- #############################################################################
5 |       $Author: jelmer $
6 |                                                                                                               
7 |   PURPOSE:
8 |   
9 + ############################################################################## -->
10
11
12 <xsl:stylesheet 
13     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
14     xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
15     exclude-result-prefixes="doc" version='1.0'>
16
17
18     <!--############################################################################# -->
19     <!-- DOCUMENTATION                                                                -->
20     <doc:reference id="dingbat" xmlns="">
21         <referenceinfo>
22             <releaseinfo role="meta">
23                 $Id: dingbat.mod.xsl,v 1.1.2.1 2003/05/01 14:06:14 jelmer Exp $
24             </releaseinfo>
25             <authorgroup>
26             <author> <firstname>Ramon</firstname> <surname>Casellas</surname> </author>
27             <author> <firstname>James</firstname> <surname>Devenish</surname> </author>
28             </authorgroup>
29             <copyright>
30                 <year>2000</year><year>2001</year><year>2002</year><year>2003</year>
31                 <holder>Ramon Casellas</holder>
32             </copyright>
33         </referenceinfo>
34         <title>Dingbats <filename>dingbat.mod.xsl</filename></title>
35         <partintro>
36             <section><title>Introduction</title>
37             </section>
38         </partintro>
39     </doc:reference>
40
41
42
43     <xsl:template name="dingbat">
44         <xsl:param name="dingbat">bullet</xsl:param>
45         <xsl:call-template name="dingbat.characters">
46             <xsl:with-param name="dingbat" select="$dingbat"/>
47         </xsl:call-template>
48     </xsl:template>
49
50     <xsl:template name="dingbat.characters">
51         <xsl:param name="dingbat">bullet</xsl:param>
52         <xsl:choose>
53             <xsl:when test="$dingbat='bullet'"> $\bullet$ </xsl:when>
54             <xsl:when test="$dingbat='copyright'">\copyright{}</xsl:when>
55             <xsl:when test="$dingbat='trademark'">\texttrademark{}</xsl:when>
56             <xsl:when test="$dingbat='registered'">\textregistered{}</xsl:when>
57             <xsl:when test="$dingbat='nbsp'">~</xsl:when>
58             <xsl:when test="$dingbat='ldquo'">``</xsl:when>
59             <xsl:when test="$dingbat='rdquo'">''</xsl:when>
60             <xsl:when test="$dingbat='lsquo'">`</xsl:when>
61             <xsl:when test="$dingbat='rsquo'">'</xsl:when>
62             <xsl:when test="$dingbat='em-dash'">---</xsl:when>
63             <xsl:when test="$dingbat='mdash'">---</xsl:when>
64             <xsl:when test="$dingbat='en-dash'">--</xsl:when>
65             <xsl:when test="$dingbat='ndash'">--</xsl:when>
66             <xsl:otherwise>
67                 <xsl:text> [dingbat?] </xsl:text>
68             </xsl:otherwise>
69         </xsl:choose>
70     </xsl:template>
71
72 </xsl:stylesheet>