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:with-param name="path_to_top" select="'../..'"/>
31 <xsl:apply-templates/>
32 <xsl:call-template name="foot"/>
38 <xsl:template name="qualified-name">
39 <xsl:param name="qualification" select="/.."/>
40 <xsl:param name="name"/>
41 <xsl:param name="surname"/>
42 <xsl:if test="qualification">
43 <xsl:value-of select="$qualification"/>
44 <xsl:text> </xsl:text>
46 <xsl:value-of select="$name"/>
47 <xsl:text> </xsl:text>
48 <xsl:value-of select="$surname"/>
51 <xsl:template match="person">
53 <xsl:call-template name="qualified-name">
54 <xsl:with-param name="qualification"
55 select="qualification"/>
56 <xsl:with-param name="name"
58 <xsl:with-param name="surname"
63 <xsl:when test="count(position) > 1">
65 <xsl:for-each select="position">
66 <li><xsl:value-of select="."/></li>
70 <xsl:when test="count(position) = 1">
71 <p><xsl:value-of select="position"/></p>
75 <xsl:text>e-mail: </xsl:text>
76 <a href="mailto:{e-mail}">
77 <xsl:value-of select="e-mail"/>
82 <xsl:text>Home Page: </xsl:text>
84 <xsl:value-of select="url"/>
88 <xsl:if test="address">
90 <xsl:text>Address: </xsl:text>
91 <xsl:value-of select="address"/>
94 <xsl:if test="telephone">
96 <xsl:text>Telephone number: </xsl:text>
97 <xsl:value-of select="telephone"/>
100 <xsl:if test="curriculum">
101 <h2>Short Curriculum Vitae:</h2>
102 <xsl:copy-of select="curriculum/*"/>
104 <xsl:if test="research-interests">
105 <h2>Research Interests:</h2>
106 <xsl:copy-of select="research-interests/*"/>
108 <xsl:if test="selected-publication">
109 <h2>Selected Publications:</h2>
111 <xsl:for-each select="selected-publication">
113 <a href="../../publications/{@file}.html">
114 <xsl:value-of select="@file"/>