3 <xsl:stylesheet version="1.0"
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
6 <xsl:import href="common.xsl"/>
8 <xsl:output method="html"/>
10 <xsl:template match="/">
14 <xsl:call-template name="qualified-name">
15 <xsl:with-param name="qualification"
16 select="person/qualification"/>
17 <xsl:with-param name="name"
18 select="person/name"/>
19 <xsl:with-param name="surname"
20 select="person/surname"/>
23 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
24 <link rel="stylesheet" href="../../../style/mowgli.css" type="text/css"/>
28 <xsl:call-template name="head"/>
29 <xsl:apply-templates/>
30 <xsl:call-template name="foot"/>
36 <xsl:template name="qualified-name">
37 <xsl:param name="qualification" select="/.."/>
38 <xsl:param name="name"/>
39 <xsl:param name="surname"/>
40 <xsl:if test="qualification">
41 <xsl:value-of select="$qualification"/>
42 <xsl:text> </xsl:text>
44 <xsl:value-of select="$name"/>
45 <xsl:text> </xsl:text>
46 <xsl:value-of select="$surname"/>
49 <xsl:template match="person">
51 <xsl:call-template name="qualified-name">
52 <xsl:with-param name="qualification"
53 select="qualification"/>
54 <xsl:with-param name="name"
56 <xsl:with-param name="surname"
61 <xsl:when test="count(position) > 1">
63 <xsl:for-each select="position">
64 <li><xsl:value-of select="."/></li>
68 <xsl:when test="count(position) = 1">
69 <p><xsl:value-of select="position"/></p>
73 <xsl:text>e-mail: </xsl:text>
74 <a href="mailto:{e-mail}">
75 <xsl:value-of select="e-mail"/>
80 <xsl:text>Home Page: </xsl:text>
82 <xsl:value-of select="url"/>
86 <xsl:if test="address">
88 <xsl:text>Address: </xsl:text>
89 <xsl:value-of select="address"/>
92 <xsl:if test="telephone">
94 <xsl:text>Telephone number: </xsl:text>
95 <xsl:value-of select="telephone"/>
98 <xsl:if test="curriculum">
99 <h2>Short Curriculum Vitae:</h2>
100 <xsl:copy-of select="curriculum/*"/>
102 <xsl:if test="research-interests">
103 <h2>Research Interests:</h2>
104 <xsl:copy-of select="research-interests/*"/>
106 <xsl:if test="selected-publication">
107 <h2>Selected Publications:</h2>
109 <xsl:for-each select="selected-publication">
111 <a href="../../publications/{@file}.html">
112 <xsl:value-of select="@file"/>