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