2 <!--#############################################################################
3 | $Id: authorgroup.mod.xsl,v 1.1.2.1 2003/05/01 14:06:14 jelmer Exp $
4 |- #############################################################################
7 | PURPOSE: Manage Authorgroups
8 + ############################################################################## -->
11 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
12 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
13 exclude-result-prefixes="doc" version='1.0'>
17 <!--############################################################################# -->
18 <!-- DOCUMENTATION -->
19 <doc:reference id="authorgroup" xmlns="">
21 <releaseinfo role="meta">
22 $Id: authorgroup.mod.xsl,v 1.1.2.1 2003/05/01 14:06:14 jelmer Exp $
25 <author><firstname>Ramon</firstname> <surname>Casellas</surname></author>
26 <author><firstname>James</firstname> <surname>Devenish</surname></author>
29 <year>2000</year> <year>2001</year> <year>2002</year> <year>2003</year>
30 <holder>Ramon Casellas</holder>
34 <title>Authorgroup <filename>authorgroup.mod.xsl</filename></title>
36 <section><title>Introduction</title>
37 <formalpara><title>Pertinent Variables</title>
39 <listitem><simpara><xref linkend="param.biblioentry.item.separator"/></simpara></listitem>
47 <!--############################################################################# -->
48 <!-- DOCUMENTATION -->
49 <doc:template match="authorgroup" xmlns="">
50 <refpurpose> Authorgroup XSL template. </refpurpose>
55 <xsl:template match="authorgroup">
56 <xsl:for-each select="author">
57 <xsl:apply-templates select="."/>
58 <xsl:if test="not(position()=last())">
59 <xsl:text> \and </xsl:text>
67 <!--############################################################################# -->
68 <!-- DOCUMENTATION -->
69 <doc:template match="authorinitials" xmlns="">
70 <refpurpose> AuthorInitials XSL template. </refpurpose>
75 <xsl:template match="authorinitials">
76 <xsl:apply-templates/>
77 <xsl:value-of select="$biblioentry.item.separator"/>