1 <?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
3 <!-- Support for the DocBook Publishers extension -->
4 <xsl:template match="d:drama">
7 <xsl:call-template name="common.html.attributes"/>
8 <xsl:call-template name="id.attribute"/>
9 <xsl:call-template name="anchor"/>
11 <xsl:call-template name="drama.titlepage"/>
13 <xsl:apply-templates/>
18 <xsl:template match="d:stagedir">
21 <xsl:call-template name="common.html.attributes"/>
22 <xsl:call-template name="id.attribute"/>
24 <xsl:when test="$make.clean.html = 0">
25 <xsl:attribute name="style">
26 <xsl:text>font-style:italic; font-weight:bold;</xsl:text>
33 <xsl:call-template name="anchor"/>
35 <xsl:apply-templates/>
40 <xsl:template match="d:inlinestagedir">
43 <xsl:call-template name="common.html.attributes"/>
44 <xsl:call-template name="id.attribute"/>
46 <xsl:when test="$make.clean.html = 0">
47 <xsl:attribute name="style">
48 <xsl:text>font-style:italic; font-weight:bold;</xsl:text>
50 <xsl:call-template name="anchor"/>
51 <xsl:text> [</xsl:text>
52 <xsl:apply-templates/>
53 <xsl:text>] </xsl:text>
56 <xsl:call-template name="anchor"/>
57 <xsl:apply-templates/>
63 <xsl:template match="d:linegroup">
65 <xsl:call-template name="common.html.attributes"/>
66 <xsl:call-template name="id.attribute"/>
67 <xsl:if test="$make.clean.html = 0">
68 <xsl:attribute name="style">
69 <xsl:text>width: 100%; display: table; margin-top: 5px;</xsl:text>
72 <xsl:call-template name="anchor"/>
75 <xsl:if test="$make.clean.html = 0">
76 <xsl:attribute name="style">display: table-row;</xsl:attribute>
79 <xsl:if test="$make.clean.html = 0">
80 <xsl:attribute name="style">display: table-cell; width: 15%</xsl:attribute>
82 <xsl:apply-templates select="d:speaker"/>
86 <xsl:if test="$make.clean.html = 0">
87 <xsl:attribute name="style">display: table-cell; width: 85%</xsl:attribute>
89 <xsl:apply-templates select="*[not(self::d:speaker)]"/>
97 <xsl:template match="d:speaker">
99 <xsl:call-template name="common.html.attributes"/>
100 <xsl:call-template name="id.attribute"/>
101 <xsl:call-template name="anchor"/>
102 <xsl:apply-templates/>
106 <xsl:template match="d:line">
108 <xsl:call-template name="common.html.attributes"/>
109 <xsl:call-template name="id.attribute"/>
110 <xsl:call-template name="anchor"/>
111 <xsl:apply-templates/>
115 <xsl:template match="d:drama/d:title"/>
116 <xsl:template match="d:poetry/d:title"/>
117 <xsl:template match="d:dialogue/d:title"/>