1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="slides-common.xsl"/>
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="/slides/slidesinfo/title"/></title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="slidesinfo">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div id="{$id}" class="titlepage">
<div class="titlepage-body">
<xsl:call-template name="titlepage-body"/>
</div>
</div>
</xsl:template>
<xsl:template match="slides" mode="toc">
<!-- nop -->
</xsl:template>
<xsl:template match="foil">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div class="{name(.)}" id="{$id}">
<div class="foil-body">
<xsl:call-template name="foil-body"/>
</div>
<xsl:call-template name="process.footnotes"/>
</div>
</xsl:template>
<xsl:template match="foilgroup">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div class="{name(.)}" id="{$id}">
<div class="foilgroup-body">
<xsl:call-template name="foilgroup-body"/>
</div>
<xsl:call-template name="process.footnotes"/>
</div>
<xsl:apply-templates select="foil"/>
</xsl:template>
<xsl:template match="author" mode="titlepage.mode">
<div class="{name(.)}">
<h2 class="{name(.)}"><xsl:call-template name="person.name"/></h2>
<xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
<xsl:apply-templates mode="titlepage.mode" select="./affiliation"/>
</div>
</xsl:template>
</xsl:stylesheet>
|