2 <!DOCTYPE xsl:stylesheet [
<!ENTITY % xsldoc.ent SYSTEM
"./xsldoc.ent"> %xsldoc.ent; ]
>
3 <!--#############################################################################
4 | $Id: msgset.mod.xsl,v 1.2 2004/01/01 14:04:58 j-devenish Exp $
5 |- #############################################################################
6 | $Author: j-devenish $
7 + ############################################################################## -->
10 xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform"
11 xmlns:
doc=
"http://nwalsh.com/xsl/documentation/1.0"
12 exclude-result-prefixes=
"doc" version='
1.0'
>
14 <doc:reference id=
"msgset" xmlns=
"">
16 <releaseinfo role=
"meta">
17 $Id: msgset.mod.xsl,v
1.2 2004/
01/
01 14:
04:
58 j-devenish Exp $
24 <year>2000</year><year>2001</year><year>2002</year><year>2003</year><year>2004</year>
25 <holder>Ramon Casellas
</holder>
28 <doc:revision rcasver=
"1.2">&rev_2003_05;</doc:revision>
31 <title>Message Sets
<filename>msgset.mod.xsl
</filename></title>
40 <doc:template xmlns=
"">
41 <refpurpose>Process
<doc:db>msgset
</doc:db> elements
</refpurpose>
53 <simplelist type='inline'
>
58 <xsl:template match=
"msgset">
59 <xsl:apply-templates/>
62 <doc:template xmlns=
"">
63 <refpurpose>Process
<doc:db>msgentry
</doc:db> elements
</refpurpose>
66 Formats a block object using
<xref linkend=
"template.block.object"/>.
73 <xsl:template match=
"msgentry">
74 <xsl:call-template name=
"block.object"/>
77 <doc:template xmlns=
"">
78 <refpurpose>Process
<doc:db>simplemsgentry
</doc:db> elements
</refpurpose>
81 Formats a block object using
<xref linkend=
"template.block.object"/>.
88 <xsl:template match=
"simplemsgentry">
89 <xsl:call-template name=
"block.object"/>
92 <doc:template xmlns=
"">
93 <refpurpose>Process
<doc:db>msg
</doc:db> elements
</refpurpose>
96 Formats a block object using
<xref linkend=
"template.block.object"/>.
103 <xsl:template match=
"msg">
104 <xsl:call-template name=
"block.object"/>
107 <doc:template xmlns=
"">
108 <refpurpose>Process
<doc:db>msgmain
</doc:db> elements
</refpurpose>
111 Formats a block object using
<xref linkend=
"template.block.object"/>.
118 <xsl:template match=
"msgmain">
119 <xsl:apply-templates/>
122 <doc:template xmlns=
"">
123 <refpurpose>Process
<doc:db>msgmain
</doc:db>'s
<doc:db>title
</doc:db> elements
</refpurpose>
126 Applies templates inside a
<function condition=
"latex">textbf
</function> command.
133 <xsl:template match=
"msgmain/title|msgsub/title|msgrel/title">
134 <xsl:text>{\textbf{
</xsl:text>
135 <xsl:apply-templates/>
136 <xsl:text>}}
</xsl:text>
139 <doc:template xmlns=
"">
140 <refpurpose>Process
<doc:db>msgsub
</doc:db> elements
</refpurpose>
150 <xsl:template match=
"msgsub">
151 <xsl:apply-templates/>
154 <doc:template xmlns=
"">
155 <refpurpose>Process
<doc:db>msgrel
</doc:db> elements
</refpurpose>
165 <xsl:template match=
"msgrel">
166 <xsl:apply-templates/>
169 <doc:template xmlns=
"">
170 <refpurpose>Process
<doc:db>msgtext
</doc:db> elements
</refpurpose>
180 <xsl:template match=
"msgtext">
181 <xsl:apply-templates/>
184 <doc:template xmlns=
"">
185 <refpurpose>Process
<doc:db>msginfo
</doc:db> elements
</refpurpose>
188 Formats a block object using
<xref linkend=
"template.block.object"/>.
195 <xsl:template match=
"msginfo">
196 <xsl:call-template name=
"block.object"/>
200 <doc:template xmlns=
"">
201 <refpurpose>Process
<doc:db>msglevel
</doc:db>,
<doc:db>msgorig
</doc:db> and
<doc:db>msgaud
</doc:db> elements
</refpurpose>
204 Applies templates as a block, preceded by gentext inside a
205 <function condition=
"latex">textbf
</function> command.
212 <xsl:template match=
"msglevel|msgorig|msgaud">
213 <xsl:text> </xsl:text>
214 <xsl:text>{\textbf{
</xsl:text>
215 <xsl:call-template name=
"gentext.element.name"/>
216 <xsl:text>:
</xsl:text>
217 <xsl:text>}}
</xsl:text>
218 <xsl:apply-templates/>
219 <xsl:text> </xsl:text>
222 <doc:template xmlns=
"">
223 <refpurpose>Process
<doc:db>msgexplan
</doc:db> elements
</refpurpose>
226 Formats a block object using
<xref linkend=
"template.block.object"/>.
233 <xsl:template match=
"msgexplan">
234 <xsl:call-template name=
"block.object"/>