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"/>