</xsl:variable>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:if test="$admon.style != ''">
<xsl:attribute name="style">
<xsl:value-of select="$admon.style"/>
<xsl:template name="nongraphical.admonition">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes">
+ <xsl:with-param name="inherit" select="1"/>
+ </xsl:call-template>
<xsl:if test="$admon.style">
<xsl:attribute name="style">
<xsl:value-of select="$admon.style"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes">
+ <xsl:with-param name="inherit" select="1"/>
+ </xsl:call-template>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes">
+ <xsl:with-param name="inherit" select="0"/>
+ </xsl:call-template>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="bibliodiv/title">
<h3>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor">
<xsl:with-param name="node" select=".."/>
<xsl:with-param name="conditional" select="0"/>
<xsl:template match="bibliolist">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes">
+ <xsl:with-param name="inherit" select="0"/>
+ </xsl:call-template>
<xsl:call-template name="anchor"/>
<xsl:if test="blockinfo/title|info/title|title">
<xsl:call-template name="formal.object.heading"/>
<xsl:value-of select="$bibliography.collection"/>
</xsl:message>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<p>
<xsl:copy-of select="$label"/>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor">
<xsl:with-param name="conditional" select="0"/>
</xsl:call-template>
<xsl:value-of select="$bibliography.collection"/>
</xsl:message>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<p>
<xsl:copy-of select="$label"/>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor">
<xsl:with-param name="conditional" select="0"/>
</xsl:call-template>
<p>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$label"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</p>
<xsl:template match="address" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="affiliation" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="shortaffil" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="jobtitle" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="artheader|articleinfo|info" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="artpagenums" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="author" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="person.name"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="authorgroup" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="person.name.list"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="authorinitials" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="bibliomisc" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="bibliomset" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="biblioset" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
</span>
</xsl:template>
<xsl:template match="bookbiblio" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="citetitle" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:choose>
<xsl:when test="@pubwork = 'article'">
<xsl:call-template name="gentext.startquote"/>
<xsl:template match="collab" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="collabname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="confgroup" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="confdates" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="conftitle" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="confnum" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="confsponsor" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="contractnum" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="contractsponsor" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="contrib" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="copyright" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="gentext">
<xsl:with-param name="key" select="'Copyright'"/>
</xsl:call-template>
<xsl:template match="corpauthor" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="corpcredit" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="corpname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="date" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="edition" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="editor" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="person.name"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="firstname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="honorific" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="indexterm" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="invpartnumber" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="isbn" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="issn" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="issuenum" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="lineage" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="orgname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="orgdiv" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="othercredit" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="othername" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="pagenums" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="productname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="productnumber" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="pubdate" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="publisher" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
</span>
</xsl:template>
<xsl:template match="publishername" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="pubsnumber" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="releaseinfo" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="seriesinfo" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
</span>
</xsl:template>
<xsl:template match="seriesvolnums" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="subtitle" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="surname" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="title" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<i><xsl:apply-templates mode="bibliography.mode"/></i>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="titleabbrev" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="volumenum" mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliography.mode"/>
<xsl:copy-of select="$biblioentry.item.separator"/>
</span>
<xsl:template match="biblioid[@class='doi']"
mode="bibliography.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<a href="{concat('http://dx.doi.org/', .)}">doi:<xsl:value-of select="."/></a>
</span>
</xsl:template>
<xsl:template match="abstract" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="address" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="affiliation" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="shortaffil" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="jobtitle" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="artpagenums" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="author" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="authorgroup" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="authorinitials" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="bibliomisc" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="bibliomset" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="biblioset" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="citetitle" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:choose>
<xsl:when test="@pubwork = 'article'">
<xsl:call-template name="gentext.startquote"/>
<xsl:template match="collab" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="confgroup" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="contractnum" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="contractsponsor" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="contrib" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="copyright" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="corpauthor" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="corpcredit" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="corpname" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="date" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="edition" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="editor" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="firstname" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="honorific" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="indexterm" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="invpartnumber" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="isbn" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="issn" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="issuenum" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="lineage" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="orgname" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="othercredit" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="othername" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="pagenums" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="printhistory" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="productname" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="productnumber" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="pubdate" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="publisher" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="publishername" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="pubsnumber" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="releaseinfo" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="subtitle" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="surname" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="title" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="titleabbrev" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="volumenum" mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates mode="bibliomixed.mode"/>
</span>
</xsl:template>
<xsl:template match="biblioid[@class='doi']"
mode="bibliomixed.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<a href="{concat('http://dx.doi.org/', .)}">doi:<xsl:value-of select="."/></a>
</span>
</xsl:template>
<xsl:template match="simpara">
<!-- see also listitem/simpara in lists.xsl -->
<p>
+ <xsl:call-template name="locale.html.attributes"/>
<xsl:if test="@role and $para.propagates.style != 0">
<xsl:apply-templates select="." mode="class.attribute">
<xsl:with-param name="class" select="@role"/>
</xsl:when>
<xsl:otherwise>
<blockquote>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates/>
</blockquote>
</xsl:otherwise>
<xsl:template match="epigraph">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates select="para|simpara|formalpara|literallayout"/>
<xsl:if test="attribution">
<div class="attribution">
<xsl:template match="attribution">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates/>
</span>
</xsl:template>
<xsl:template match="abstract|sidebar">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:call-template name="formal.object.heading">
<xsl:with-param name="title">
<xsl:template match="revhistory">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<table border="0" width="100%" summary="Revision history">
<tr>
<th align="{$direction.align.start}" valign="top" colspan="3">
<xsl:template match="ackno|acknowledgements[parent::article]">
<p>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:when test="$verbatim/@linenumbering = 'numbered'
and $linenumbering.extension != '0'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:call-template name="number.rtf.lines">
<xsl:with-param name="rtf" select="$rtf-with-callouts"/>
<xsl:with-param name="pi.context"
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$rtf-with-callouts"/>
<xsl:apply-templates select="calloutlist"/>
</div>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:otherwise>
<xsl:choose>
<xsl:when test="$target">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@id or @xml:id">
<xsl:attribute name="name">
<xsl:value-of select="(@id|@xml:id)[1]"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:call-template name="dedication.titlepage"/>
<xsl:apply-templates/>
<xsl:call-template name="process.footnotes"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:call-template name="acknowledgements.titlepage"/>
<xsl:apply-templates/>
<xsl:call-template name="process.footnotes"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="dir">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
- <xsl:with-param name="inherit" select="1"/>
- </xsl:call-template>
- <xsl:call-template name="language.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
- <xsl:with-param name="inherit" select="1"/>
- </xsl:call-template>
- <xsl:call-template name="language.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
- <xsl:with-param name="inherit" select="1"/>
- </xsl:call-template>
- <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
</xsl:call-template>
</xsl:variable>
<p>
+ <xsl:call-template name="locale.html.attributes"/>
<xsl:if test="@role and $para.propagates.style != 0">
<xsl:apply-templates select="." mode="class.attribute">
<xsl:with-param name="class" select="@role"/>
<xsl:choose>
<xsl:when test="local-name(*[1]) = 'para' or local-name(*[1]) = 'simpara'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:when>
<xsl:when test="$html.cleanup != 0 and
$exsl.node.set.available != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates select="*[1]" mode="footnote.body.number"/>
<xsl:apply-templates select="*[position() > 1]"/>
</div>
<xsl:text> unexpected as first child of footnote.</xsl:text>
</xsl:message>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:otherwise>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:template match="glosslist">
&setup-language-variable;
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:if test="blockinfo/title|info/title|title">
<xsl:call-template name="formal.object.heading"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
<dl>
<xsl:template match="glossdiv/title">
<h3>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</h3>
</xsl:template>
<xsl:choose>
<xsl:when test="$target">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
<xsl:choose>
<xsl:when test="$target">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
</xsl:if>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
&setup-language-variable;
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
<dl>
<xsl:template match="screenshot">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:template>
</xsl:variable>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$align != '' ">
<xsl:attribute name="align">
<xsl:value-of select="$align"/>
<xsl:template match="inlinemediaobject">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:call-template name="select.mediaobject"/>
</span>
<xsl:template match="caption">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@align = 'right' or @align = 'left' or @align='center'">
<xsl:attribute name="align"><xsl:value-of
select="@align"/></xsl:attribute>
<!-- Apply common attributes such as class, lang, dir -->
<xsl:template name="common.html.attributes">
+ <xsl:param name="inherit" select="0"/>
<xsl:param name="class" select="local-name(.)"/>
<xsl:apply-templates select="." mode="common.html.attributes">
<xsl:with-param name="class" select="$class"/>
+ <xsl:with-param name="inherit" select="$inherit"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="*" mode="common.html.attributes">
<xsl:param name="class" select="local-name(.)"/>
+ <xsl:param name="inherit" select="0"/>
<xsl:call-template name="generate.html.lang"/>
- <xsl:call-template name="dir"/>
+ <xsl:call-template name="dir">
+ <xsl:with-param name="inherit" select="$inherit"/>
+ </xsl:call-template>
<xsl:apply-templates select="." mode="class.attribute">
<xsl:with-param name="class" select="$class"/>
</xsl:apply-templates>
<xsl:if test="count(*)>0 or $generate.index != '0'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:if test="count(*)>0 or $generate.index != '0'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:template match="indexdiv/title">
<h3>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</h3>
</xsl:template>
<xsl:template match="corpauthor">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</span>
</xsl:template>
<xsl:template match="jobtitle">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</span>
</xsl:template>
<xsl:otherwise>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<!-- otherwise it's a URI -->
<xsl:otherwise>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:value-of select="$xhref"/>
</xsl:attribute>
</xsl:call-template>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
</xsl:call-template>
</xsl:param>
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir"/>
- <xsl:call-template name="generate.html.title"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
<xsl:call-template name="apply-annotations"/>
</code>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="generate.html.title"/>
- <xsl:call-template name="dir"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<!-- don't put <strong> inside figure, example, or table titles -->
<xsl:choose>
</xsl:call-template>
</xsl:param>
<em>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="generate.html.title"/>
- <xsl:call-template name="dir"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$content"/>
<xsl:call-template name="apply-annotations"/>
</em>
or local-name(../..) = 'table'
or local-name(../..) = 'formalpara')">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="generate.html.title"/>
- <xsl:call-template name="dir"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$content"/>
<xsl:call-template name="apply-annotations"/>
</code>
</xsl:when>
<xsl:otherwise>
<strong>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<code>
<xsl:call-template name="generate.html.title"/>
<xsl:call-template name="dir"/>
</xsl:call-template>
</xsl:param>
<em>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<code>
<xsl:call-template name="generate.html.title"/>
<xsl:call-template name="dir"/>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
<xsl:choose>
<xsl:when test="$citerefentry.link != '0'">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="generate.citerefentry.link"/>
</xsl:attribute>
<xsl:when test="@role and
normalize-space(@role) != '' and
$emphasis.propagates.style != 0">
- <xsl:apply-templates select="." mode="class.attribute">
+ <xsl:apply-templates select="." mode="common.html.attributes">
<xsl:with-param name="class" select="@role"/>
</xsl:apply-templates>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="anchor"/>
<xsl:template match="foreignphrase">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:if test="@lang or @xml:lang">
- <xsl:call-template name="language.attribute"/>
- </xsl:if>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="inline.italicseq"/>
</span>
</xsl:template>
<xsl:template match="phrase">
<span>
- <xsl:call-template name="generate.html.title"/>
- <xsl:if test="@lang or @xml:lang">
- <xsl:call-template name="language.attribute"/>
- </xsl:if>
+ <xsl:call-template name="locale.html.attributes"/>
<!-- We don't want empty @class values, so do not propagate empty @roles -->
<xsl:if test="@role and
normalize-space(@role) != '' and
</xsl:call-template>
</xsl:variable>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:choose>
<xsl:when test="$depth mod 2 = 0">
<xsl:template match="lineannotation">
<em>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="inline.charseq"/>
</em>
</xsl:template>
<xsl:choose>
<xsl:when test="$target">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@id or @xml:id">
<xsl:attribute name="name">
<xsl:value-of select="(@id|@xml:id)[1]"/>
</xsl:call-template>
</xsl:variable>
<a href="{$chunkbase}#{$id}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="inline.italicseq">
<xsl:with-param name="content" select="$content"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@id or @xml:id">
<xsl:attribute name="name">
<xsl:value-of select="(@id|@xml:id)[1]"/>
<xsl:template match="termdef">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="generate.html.title"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="gentext.template">
<xsl:with-param name="context" select="'termdef'"/>
<xsl:with-param name="name" select="'prefix'"/>
</xsl:variable>
<code>
- <xsl:apply-templates select="." mode="class.attribute">
+ <xsl:apply-templates select="." mode="common.html.attributes">
<xsl:with-param name="class" select="concat('sgmltag-', $class)"/>
</xsl:apply-templates>
- <xsl:call-template name="generate.html.title"/>
<xsl:call-template name="simple.xlink">
<xsl:with-param name="content" select="$content"/>
</xsl:call-template>
<xsl:text><</xsl:text>
</xsl:if>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:text>mailto:</xsl:text>
<xsl:value-of select="."/>
<xsl:text>[</xsl:text>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
<xsl:text>[</xsl:text>
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
</xsl:param>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$content"/>
</span>
</xsl:template>
<xsl:template match="mathphrase">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</span>
</xsl:template>
</xsl:variable>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="$title"/>
<xsl:if test="not($title)">
<!-- id is output on title if there is one -->
</xsl:variable>
<tr>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<td align="{$direction.align.start}" valign="top">
<xsl:call-template name="anchor">
<xsl:with-param name="node" select=".."/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$generate.id.attributes != 0">
<xsl:attribute name="id">
<xsl:call-template name="object.id"/>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:if test="$refentry.separator != 0 and preceding-sibling::refentry">
<div class="refentry.separator">
<hr/>
<xsl:template match="refnamediv">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
<xsl:call-template name="anchor"/>
<xsl:template match="refsynopsisdiv">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
<xsl:call-template name="anchor"/>
<xsl:template match="refsection|refsect1|refsect2|refsect3">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:call-template name="anchor">
<xsl:with-param name="conditional" select="0"/>
</xsl:call-template>
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:call-template name="section.titlepage"/>
<xsl:variable name="toc.params">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:choose>
<xsl:when test="@renderas = 'sect2'">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:choose>
<xsl:when test="@renderas = 'sect1'">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:choose>
<xsl:when test="@renderas = 'sect1'">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:choose>
<xsl:when test="@renderas = 'sect1'">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
<xsl:choose>
<xsl:when test="@renderas = 'sect1'">
<xsl:call-template name="id.warning"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
- <xsl:call-template name="dir">
+ <xsl:call-template name="common.html.attributes">
<xsl:with-param name="inherit" select="1"/>
</xsl:call-template>
- <xsl:call-template name="language.attribute"/>
+
<xsl:call-template name="simplesect.titlepage"/>
<xsl:apply-templates/>
</div>
<xsl:template match="cmdsynopsis">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p>
<xsl:if test="..//processing-instruction('dbcmdlist')">
<!-- * Placing a dbcmdlist PI as a child of a particular element -->
<xsl:template match="funcsynopsisinfo">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</pre>
</xsl:template>
<xsl:template match="funcdef" mode="kr-nontabular">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="kr-nontabular"/>
<xsl:text>(</xsl:text>
</code>
<xsl:template match="funcdef" mode="kr-tabular">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="kr-tabular"/>
<xsl:text>(</xsl:text>
</code>
<xsl:template match="funcdef" mode="ansi-nontabular">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="ansi-nontabular"/>
<xsl:text>(</xsl:text>
</code>
<xsl:template match="funcdef" mode="ansi-tabular">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="ansi-tabular"/>
<xsl:text>(</xsl:text>
</code>
<xsl:template match="classsynopsis" mode="java">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="ooclass[1]" mode="java"/>
<xsl:if test="ooclass[preceding-sibling::*]">
<xsl:text> extends</xsl:text>
</xsl:otherwise>
</xsl:choose>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
<xsl:template match="modifier|package" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
<xsl:if test="following-sibling::*">
<xsl:text> </xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
<xsl:template match="fieldsynopsis" mode="java">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="type" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="varname" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="initializer" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>= </xsl:text>
<xsl:apply-templates mode="java"/>
</span>
<xsl:template match="void" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>void </xsl:text>
</span>
</xsl:template>
<xsl:template match="methodname" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
</xsl:if>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
<xsl:template match="parameter" mode="java">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="java"/>
</span>
</xsl:template>
</xsl:variable>
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$decl"/>
<xsl:text>(</xsl:text>
<xsl:apply-templates select="methodparam" mode="java">
<xsl:template match="classsynopsis" mode="cpp">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="ooclass[1]" mode="cpp"/>
<xsl:if test="ooclass[preceding-sibling::*]">
<xsl:text>: </xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:template match="modifier|package" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
<xsl:if test="following-sibling::*">
<xsl:text> </xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:template match="fieldsynopsis" mode="cpp">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="type" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="varname" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="initializer" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>= </xsl:text>
<xsl:apply-templates mode="cpp"/>
</span>
<xsl:template match="void" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>void </xsl:text>
</span>
</xsl:template>
<xsl:template match="methodname" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:template match="parameter" mode="cpp">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="cpp"/>
</span>
</xsl:template>
<xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="classsynopsis" mode="idl">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>interface </xsl:text>
<xsl:apply-templates select="ooclass[1]" mode="idl"/>
<xsl:if test="ooclass[preceding-sibling::*]">
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:template match="modifier|package" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
<xsl:if test="following-sibling::*">
<xsl:text> </xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:template match="fieldsynopsis" mode="idl">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="type" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="varname" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="initializer" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>= </xsl:text>
<xsl:apply-templates mode="idl"/>
</span>
<xsl:template match="void" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>void </xsl:text>
</span>
</xsl:template>
<xsl:template match="methodname" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:template match="parameter" mode="idl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="idl"/>
</span>
</xsl:template>
<xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
<xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="classsynopsis" mode="perl">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>package </xsl:text>
<xsl:apply-templates select="ooclass[1]" mode="perl"/>
<xsl:text>;</xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:template match="modifier|package" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
<xsl:if test="following-sibling::*">
<xsl:text> </xsl:text>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:template match="fieldsynopsis" mode="perl">
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::classsynopsis">
<xsl:text> </xsl:text>
</xsl:if>
<xsl:template match="type" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="varname" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
<xsl:text> </xsl:text>
</span>
<xsl:template match="initializer" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>= </xsl:text>
<xsl:apply-templates mode="perl"/>
</span>
<xsl:template match="void" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>void </xsl:text>
</span>
</xsl:template>
<xsl:template match="methodname" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:text>, </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:template match="parameter" mode="perl">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="perl"/>
</span>
</xsl:template>
<xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
<code>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>sub </xsl:text>
<xsl:apply-templates select="methodname" mode="perl"/>
</xsl:attribute>
</xsl:if>
+ <xsl:call-template name="locale.html.attributes"/>
<xsl:if test="$entry.propagates.style != 0 and @role">
<xsl:apply-templates select="." mode="class.attribute">
<xsl:with-param name="class" select="@role"/>
or self::titleabbrev)]"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:if test="title and $placement = 'before'">
<xsl:template match="abbrev" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="abstract" mode="titlepage.mode">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="anchor"/>
<xsl:if test="$abstract.notitle.enabled = 0">
<xsl:call-template name="formal.object.heading">
and $use.extensions != '0'
and $linenumbering.extension != '0'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="paragraph">
<xsl:with-param name="content">
<xsl:call-template name="number.rtf.lines">
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="paragraph">
<xsl:with-param name="content">
<xsl:call-template name="make-verbatim">
<xsl:template match="affiliation" mode="titlepage.mode">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
</xsl:template>
<xsl:template match="artpagenums" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template name="credits.div">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="self::editor[position()=1] and not($editedby.enabled = 0)">
<h4 class="editedby"><xsl:call-template name="gentext.edited.by"/></h4>
</xsl:if>
<h3>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:choose>
<xsl:when test="orgname">
<xsl:apply-templates/>
<xsl:template match="authorblurb|personblurb" mode="titlepage.mode">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
</xsl:template>
<xsl:template match="authorgroup" mode="titlepage.mode">
<div>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="parent::refentryinfo">
<h2>Authors</h2>
</xsl:if>
- <xsl:apply-templates select="." mode="class.attribute"/>
<xsl:call-template name="anchor"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
<xsl:template match="authorinitials" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="collab" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="collabname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</span>
</xsl:template>
<xsl:template match="confgroup" mode="titlepage.mode">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
</xsl:template>
<xsl:template match="confdates" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="confsponsor" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="conftitle" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="contractnum" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="contractsponsor" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:choose>
<xsl:when test="not($contrib.inline.enabled = 0)">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</span><xsl:text> </xsl:text>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p><xsl:apply-templates mode="titlepage.mode"/></p>
</div>
</xsl:otherwise>
</xsl:if>
<p>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="gentext">
<xsl:with-param name="key" select="'Copyright'"/>
</xsl:call-template>
<xsl:template match="corpauthor" mode="titlepage.mode">
<h3>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</h3>
</xsl:template>
<xsl:template match="corpcredit" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="corpname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="date" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="edition" mode="titlepage.mode">
<p>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<xsl:call-template name="gentext.space"/>
<xsl:call-template name="gentext">
<xsl:template match="firstname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="honorific" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="isbn" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="issn" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="biblioid" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="invpartnumber" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="issuenum" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="jobtitle" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<body>
<xsl:call-template name="body.attributes"/>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
</body>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<a name="{$id}"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
<xsl:template match="lineage" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:text> </xsl:text>
</xsl:if>
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="orgname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="othername" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="pagenums" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="printhistory" mode="titlepage.mode">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</div>
</xsl:template>
<xsl:template match="productname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="productnumber" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="publishername" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="pubsnumber" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:variable name="contents">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<table border="1" width="100%" summary="Revision history">
<tr>
<th align="{$direction.align.start}" valign="top" colspan="{$numcols}">
<xsl:template match="seriesvolnums" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="shortaffil" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:template match="subtitle" mode="titlepage.mode">
<h2>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
</h2>
</xsl:template>
<xsl:template match="surname" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
</xsl:variable>
<h1>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="$generate.id.attributes = 0">
<a name="{$id}"/>
</xsl:if>
<xsl:template match="volumenum" mode="titlepage.mode">
<span>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates mode="titlepage.mode"/>
<br/>
</span>
<xsl:choose>
<xsl:when test="* and $process.source.toc != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="title"/>
<dl>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="*[not(self::title)]"/>
</dl>
</div>
<xsl:choose>
<xsl:when test="* and $process.source.toc != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="title"/>
<dl>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="*[not(self::title)]"/>
</dl>
</div>
<xsl:choose>
<xsl:when test="$toc.list.type = 'dl'">
<dd>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:element name="{$toc.list.type}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="tocchap|toclevel1|toclevel2|
toclevel3|toclevel4|toclevel5"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:element name="{$toc.list.type}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="tocchap|toclevel1|toclevel2|
toclevel3|toclevel4|toclevel5"/>
</xsl:element>
<xsl:choose>
<xsl:when test="$toc.list.type = 'dl'">
<dt>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="tocentry[position() = last()]"/>
</dt>
<xsl:copy-of select="$sub-toc"/>
</xsl:when>
<xsl:otherwise>
<li>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="tocentry[position() = last()]"/>
<xsl:copy-of select="$sub-toc"/>
</li>
<xsl:choose>
<xsl:when test="$toc.list.type = 'dl'">
<dt>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="tocentry-content"/>
</dt>
</xsl:when>
<xsl:otherwise>
<li>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="tocentry-content"/>
</li>
</xsl:otherwise>
<xsl:template match="toc/title">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="toc/subtitle">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:choose>
<xsl:when test="* and $process.source.toc != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates />
</div>
</xsl:when>
<xsl:choose>
<xsl:when test="* and $process.source.toc != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates />
</div>
<xsl:call-template name="component.toc.separator"/>
<xsl:choose>
<xsl:when test="* and $process.source.toc != 0">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
<xsl:call-template name="section.toc.separator"/>
<xsl:template match="lot/title">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="lot/subtitle">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates/>
</div>
</xsl:template>
</xsl:choose>
</xsl:variable>
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@width != ''">
<xsl:attribute name="width">
<xsl:value-of select="@width"/>
</xsl:when>
<xsl:otherwise>
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@width != ''">
<xsl:attribute name="width">
<xsl:value-of select="@width"/>
<xsl:choose>
<xsl:when test="@class='monospaced'">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="number.rtf.lines">
<xsl:with-param name="rtf" select="$rtf"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p>
<xsl:call-template name="number.rtf.lines">
<xsl:with-param name="rtf" select="$rtf"/>
<xsl:choose>
<xsl:when test="@class='monospaced'">
<pre>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$rtf"/>
</pre>
</xsl:when>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p>
<xsl:call-template name="make-verbatim">
<xsl:with-param name="rtf" select="$rtf"/>
and $use.extensions != '0'
and $linenumbering.extension != '0'">
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p>
<xsl:call-template name="number.rtf.lines">
<xsl:with-param name="rtf" select="$rtf"/>
<xsl:otherwise>
<div>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<p>
<xsl:call-template name="make-verbatim">
<xsl:with-param name="rtf" select="$rtf"/>
<xsl:value-of select="@endterm"/>
</xsl:message>
<a href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:text>???</xsl:text>
</a>
</xsl:when>
<xsl:otherwise>
<a href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:apply-templates select="$etarget" mode="endterm"/>
</a>
</xsl:otherwise>
<xsl:when test="$target/@xreflabel">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="$target"/>
<xsl:param name="url" select="@url"/>
<xsl:variable name="link">
<a>
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:if test="@id or @xml:id">
<xsl:attribute name="name">
<xsl:value-of select="(@id|@xml:id)[1]"/>
<xsl:choose>
<xsl:when test="$href != ''">
<a href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:copy-of select="$hottext"/>
</a>
<xsl:copy-of select="$olink.page.citation"/>
<xsl:choose>
<xsl:when test="$href != ''">
<a href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:apply-templates select="." mode="common.html.attributes"/>
<xsl:call-template name="olink.hottext"/>
</a>
</xsl:when>