Showing:

Documentation
Used by
References
Included from
Source
Stylesheet titlepage.templates.xsl
Documentation

Description

This file was created automatically by html2xhtml
from the HTML stylesheets.
Included from
Template article.titlepage.recto
Documentation

Description

 This stylesheet was created by template/titlepage.xsl
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="article.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:articleinfo/d:title">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:artheader/d:title">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:articleinfo/d:subtitle">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:artheader/d:subtitle">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template article.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="article.titlepage.verso">
</xsl:template>
Template article.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="article.titlepage.separator">
  <hr/>
</xsl:template>
Template article.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="article.titlepage.before.recto">
</xsl:template>
Template article.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="article.titlepage.before.verso">
</xsl:template>
Template article.titlepage
Namespace No namespace
Used by
Template d:article
References
Import precedence 0
Source
<xsl:template name="article.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="article.titlepage.before.recto"/>
      <xsl:call-template name="article.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="article.titlepage.before.verso"/>
      <xsl:call-template name="article.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="article.titlepage.separator"/>
  </div>
</xsl:template>
Template *article.titlepage.recto.mode
Namespace No namespace
Match *
Mode article.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="article.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *article.titlepage.verso.mode
Namespace No namespace
Match *
Mode article.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="article.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlearticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlearticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgrouparticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfoarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticearticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatearticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistoryarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractarticle.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode article.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="article.titlepage.recto.style">
    <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template set.titlepage.recto
Namespace No namespace
Used by
Template set.titlepage
Import precedence 0
Source
<xsl:template name="set.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:setinfo/d:title">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:setinfo/d:subtitle">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template set.titlepage.verso
Namespace No namespace
Used by
Template set.titlepage
Import precedence 0
Source
<xsl:template name="set.titlepage.verso">
</xsl:template>
Template set.titlepage.separator
Namespace No namespace
Used by
Template set.titlepage
Import precedence 0
Source
<xsl:template name="set.titlepage.separator">
  <hr/>
</xsl:template>
Template set.titlepage.before.recto
Namespace No namespace
Used by
Template set.titlepage
Import precedence 0
Source
<xsl:template name="set.titlepage.before.recto">
</xsl:template>
Template set.titlepage.before.verso
Namespace No namespace
Used by
Template set.titlepage
Import precedence 0
Source
<xsl:template name="set.titlepage.before.verso">
</xsl:template>
Template set.titlepage
Namespace No namespace
Used by
Template d:set
References
Import precedence 0
Source
<xsl:template name="set.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="set.titlepage.before.recto"/>
      <xsl:call-template name="set.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="set.titlepage.before.verso"/>
      <xsl:call-template name="set.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="set.titlepage.separator"/>
  </div>
</xsl:template>
Template *set.titlepage.recto.mode
Namespace No namespace
Match *
Mode set.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="set.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *set.titlepage.verso.mode
Namespace No namespace
Match *
Mode set.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="set.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titleset.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitleset.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorset.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupset.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorset.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditset.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfoset.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightset.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticeset.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdateset.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionset.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistoryset.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractset.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode set.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="set.titlepage.recto.style">
    <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template book.titlepage.recto
Namespace No namespace
Used by
Template book.titlepage
Import precedence 0
Source
<xsl:template name="book.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:bookinfo/d:title">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:bookinfo/d:subtitle">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:abstract"/>
  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template book.titlepage.verso
Namespace No namespace
Used by
Template book.titlepage
Import precedence 0
Source
<xsl:template name="book.titlepage.verso">
</xsl:template>
Template book.titlepage.separator
Namespace No namespace
Used by
Template book.titlepage
Import precedence 0
Source
<xsl:template name="book.titlepage.separator">
  <hr/>
</xsl:template>
Template book.titlepage.before.recto
Namespace No namespace
Used by
Template book.titlepage
Import precedence 0
Source
<xsl:template name="book.titlepage.before.recto">
</xsl:template>
Template book.titlepage.before.verso
Namespace No namespace
Used by
Template book.titlepage
Import precedence 0
Source
<xsl:template name="book.titlepage.before.verso">
</xsl:template>
Template book.titlepage
Namespace No namespace
Used by
Template d:book
References
Import precedence 0
Source
<xsl:template name="book.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="book.titlepage.before.recto"/>
      <xsl:call-template name="book.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="book.titlepage.before.verso"/>
      <xsl:call-template name="book.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="book.titlepage.separator"/>
  </div>
</xsl:template>
Template *book.titlepage.recto.mode
Namespace No namespace
Match *
Mode book.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="book.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *book.titlepage.verso.mode
Namespace No namespace
Match *
Mode book.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="book.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlebook.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlebook.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfobook.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticebook.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatebook.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorybook.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractbook.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode book.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="book.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="book.titlepage.recto.style">
    <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template part.titlepage.recto
Namespace No namespace
Used by
Template part.titlepage
References
Import precedence 0
Source
<xsl:template name="part.titlepage.recto">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:call-template name="division.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:partinfo/d:subtitle">
      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:abstract"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template part.titlepage.verso
Namespace No namespace
Used by
Template part.titlepage
Import precedence 0
Source
<xsl:template name="part.titlepage.verso">
</xsl:template>
Template part.titlepage.separator
Namespace No namespace
Used by
Template part.titlepage
Import precedence 0
Source
<xsl:template name="part.titlepage.separator">
</xsl:template>
Template part.titlepage.before.recto
Namespace No namespace
Used by
Template part.titlepage
Import precedence 0
Source
<xsl:template name="part.titlepage.before.recto">
</xsl:template>
Template part.titlepage.before.verso
Namespace No namespace
Used by
Template part.titlepage
Import precedence 0
Source
<xsl:template name="part.titlepage.before.verso">
</xsl:template>
Template part.titlepage
Namespace No namespace
Used by
Template d:part
References
Import precedence 0
Source
<xsl:template name="part.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="part.titlepage.before.recto"/>
      <xsl:call-template name="part.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="part.titlepage.before.verso"/>
      <xsl:call-template name="part.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="part.titlepage.separator"/>
  </div>
</xsl:template>
Template *part.titlepage.recto.mode
Namespace No namespace
Match *
Mode part.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="part.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *part.titlepage.verso.mode
Namespace No namespace
Match *
Mode part.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="part.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitlepart.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgrouppart.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfopart.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticepart.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatepart.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorypart.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractpart.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode part.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="part.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="part.titlepage.recto.style">
    <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template partintro.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="partintro.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:partintroinfo/d:title">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:partintroinfo/d:subtitle">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template partintro.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="partintro.titlepage.verso">
</xsl:template>
Template partintro.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="partintro.titlepage.separator">
</xsl:template>
Template partintro.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="partintro.titlepage.before.recto">
</xsl:template>
Template partintro.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="partintro.titlepage.before.verso">
</xsl:template>
Template partintro.titlepage
Namespace No namespace
Used by
Template d:partintro
References
Import precedence 0
Source
<xsl:template name="partintro.titlepage">
  <div>
    <xsl:variable name="recto.content">
      <xsl:call-template name="partintro.titlepage.before.recto"/>
      <xsl:call-template name="partintro.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="partintro.titlepage.before.verso"/>
      <xsl:call-template name="partintro.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="partintro.titlepage.separator"/>
  </div>
</xsl:template>
Template *partintro.titlepage.recto.mode
Namespace No namespace
Match *
Mode partintro.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="partintro.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *partintro.titlepage.verso.mode
Namespace No namespace
Match *
Mode partintro.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="partintro.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlepartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlepartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgrouppartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfopartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticepartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatepartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorypartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractpartintro.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode partintro.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
    <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template reference.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="reference.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:referenceinfo/d:title">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:referenceinfo/d:subtitle">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template reference.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="reference.titlepage.verso">
</xsl:template>
Template reference.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="reference.titlepage.separator">
  <hr/>
</xsl:template>
Template reference.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="reference.titlepage.before.recto">
</xsl:template>
Template reference.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="reference.titlepage.before.verso">
</xsl:template>
Template reference.titlepage
Namespace No namespace
Used by
Template d:reference
References
Import precedence 0
Source
<xsl:template name="reference.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="reference.titlepage.before.recto"/>
      <xsl:call-template name="reference.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="reference.titlepage.before.verso"/>
      <xsl:call-template name="reference.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="reference.titlepage.separator"/>
  </div>
</xsl:template>
Template *reference.titlepage.recto.mode
Namespace No namespace
Match *
Mode reference.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="reference.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *reference.titlepage.verso.mode
Namespace No namespace
Match *
Mode reference.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="reference.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlereference.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlereference.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinforeference.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticereference.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatereference.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistoryreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractreference.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode reference.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="reference.titlepage.recto.style">
    <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template refentry.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="refentry.titlepage.recto">
</xsl:template>
Template refentry.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="refentry.titlepage.verso">
</xsl:template>
Template refentry.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="refentry.titlepage.separator">
</xsl:template>
Template refentry.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="refentry.titlepage.before.recto">
</xsl:template>
Template refentry.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="refentry.titlepage.before.verso">
</xsl:template>
Template refentry.titlepage
Namespace No namespace
Used by
Template d:refentry
References
Import precedence 0
Source
<xsl:template name="refentry.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="refentry.titlepage.before.recto"/>
      <xsl:call-template name="refentry.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="refentry.titlepage.before.verso"/>
      <xsl:call-template name="refentry.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="refentry.titlepage.separator"/>
  </div>
</xsl:template>
Template *refentry.titlepage.recto.mode
Namespace No namespace
Match *
Mode refentry.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="refentry.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *refentry.titlepage.verso.mode
Namespace No namespace
Match *
Mode refentry.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="refentry.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template dedication.titlepage.recto
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="dedication.titlepage.recto">
  <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:dedicationinfo/d:subtitle">
      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template dedication.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="dedication.titlepage.verso">
</xsl:template>
Template dedication.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="dedication.titlepage.separator">
</xsl:template>
Template dedication.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="dedication.titlepage.before.recto">
</xsl:template>
Template dedication.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="dedication.titlepage.before.verso">
</xsl:template>
Template dedication.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="dedication.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="dedication.titlepage.before.recto"/>
      <xsl:call-template name="dedication.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="dedication.titlepage.before.verso"/>
      <xsl:call-template name="dedication.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="dedication.titlepage.separator"/>
  </div>
</xsl:template>
Template *dedication.titlepage.recto.mode
Namespace No namespace
Match *
Mode dedication.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="dedication.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *dedication.titlepage.verso.mode
Namespace No namespace
Match *
Mode dedication.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="dedication.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitlededication.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode dedication.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
    <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template acknowledgements.titlepage.recto
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage.recto">
  <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template acknowledgements.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage.verso">
</xsl:template>
Template acknowledgements.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage.separator">
</xsl:template>
Template acknowledgements.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage.before.recto">
</xsl:template>
Template acknowledgements.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage.before.verso">
</xsl:template>
Template acknowledgements.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="acknowledgements.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="acknowledgements.titlepage.before.recto"/>
      <xsl:call-template name="acknowledgements.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="acknowledgements.titlepage.before.verso"/>
      <xsl:call-template name="acknowledgements.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="acknowledgements.titlepage.separator"/>
  </div>
</xsl:template>
Template *acknowledgements.titlepage.recto.mode
Namespace No namespace
Match *
Mode acknowledgements.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="acknowledgements.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *acknowledgements.titlepage.verso.mode
Namespace No namespace
Match *
Mode acknowledgements.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="acknowledgements.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitleacknowledgements.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode acknowledgements.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
    <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template preface.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="preface.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:prefaceinfo/d:title">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:prefaceinfo/d:subtitle">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template preface.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="preface.titlepage.verso">
</xsl:template>
Template preface.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="preface.titlepage.separator">
</xsl:template>
Template preface.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="preface.titlepage.before.recto">
</xsl:template>
Template preface.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="preface.titlepage.before.verso">
</xsl:template>
Template preface.titlepage
Namespace No namespace
Used by
Template d:preface
References
Import precedence 0
Source
<xsl:template name="preface.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="preface.titlepage.before.recto"/>
      <xsl:call-template name="preface.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="preface.titlepage.before.verso"/>
      <xsl:call-template name="preface.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="preface.titlepage.separator"/>
  </div>
</xsl:template>
Template *preface.titlepage.recto.mode
Namespace No namespace
Match *
Mode preface.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="preface.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *preface.titlepage.verso.mode
Namespace No namespace
Match *
Mode preface.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="preface.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlepreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlepreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgrouppreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfopreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticepreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatepreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorypreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractpreface.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode preface.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="preface.titlepage.recto.style">
    <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template chapter.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="chapter.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:chapterinfo/d:title">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:chapterinfo/d:subtitle">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template chapter.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="chapter.titlepage.verso">
</xsl:template>
Template chapter.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="chapter.titlepage.separator">
</xsl:template>
Template chapter.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="chapter.titlepage.before.recto">
</xsl:template>
Template chapter.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="chapter.titlepage.before.verso">
</xsl:template>
Template chapter.titlepage
Namespace No namespace
Used by
Template d:chapter
References
Import precedence 0
Source
<xsl:template name="chapter.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="chapter.titlepage.before.recto"/>
      <xsl:call-template name="chapter.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="chapter.titlepage.before.verso"/>
      <xsl:call-template name="chapter.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="chapter.titlepage.separator"/>
  </div>
</xsl:template>
Template *chapter.titlepage.recto.mode
Namespace No namespace
Match *
Mode chapter.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="chapter.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *chapter.titlepage.verso.mode
Namespace No namespace
Match *
Mode chapter.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="chapter.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlechapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlechapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfochapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticechapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatechapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorychapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractchapter.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode chapter.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
    <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template appendix.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="appendix.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:appendixinfo/d:title">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:appendixinfo/d:subtitle">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template appendix.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="appendix.titlepage.verso">
</xsl:template>
Template appendix.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="appendix.titlepage.separator">
</xsl:template>
Template appendix.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="appendix.titlepage.before.recto">
</xsl:template>
Template appendix.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="appendix.titlepage.before.verso">
</xsl:template>
Template appendix.titlepage
Namespace No namespace
Used by
Template d:appendix
References
Import precedence 0
Source
<xsl:template name="appendix.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="appendix.titlepage.before.recto"/>
      <xsl:call-template name="appendix.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="appendix.titlepage.before.verso"/>
      <xsl:call-template name="appendix.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="appendix.titlepage.separator"/>
  </div>
</xsl:template>
Template *appendix.titlepage.recto.mode
Namespace No namespace
Match *
Mode appendix.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="appendix.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *appendix.titlepage.verso.mode
Namespace No namespace
Match *
Mode appendix.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="appendix.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titleappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitleappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfoappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticeappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdateappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistoryappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractappendix.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode appendix.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
    <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template section.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="section.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sectioninfo/d:title">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sectioninfo/d:subtitle">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template section.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="section.titlepage.verso">
</xsl:template>
Template section.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="section.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template section.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="section.titlepage.before.recto">
</xsl:template>
Template section.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="section.titlepage.before.verso">
</xsl:template>
Template section.titlepage
Namespace No namespace
Used by
Template d:section
References
Import precedence 0
Source
<xsl:template name="section.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="section.titlepage.before.recto"/>
      <xsl:call-template name="section.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="section.titlepage.before.verso"/>
      <xsl:call-template name="section.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="section.titlepage.separator"/>
  </div>
</xsl:template>
Template *section.titlepage.recto.mode
Namespace No namespace
Match *
Mode section.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="section.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *section.titlepage.verso.mode
Namespace No namespace
Match *
Mode section.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="section.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesection.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesection.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosection.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesection.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesection.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysection.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsection.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode section.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="section.titlepage.recto.style">
    <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template sect1.titlepage.recto
Namespace No namespace
Used by
Template sect1.titlepage
Import precedence 0
Source
<xsl:template name="sect1.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sect1info/d:title">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sect1info/d:subtitle">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template sect1.titlepage.verso
Namespace No namespace
Used by
Template sect1.titlepage
Import precedence 0
Source
<xsl:template name="sect1.titlepage.verso">
</xsl:template>
Template sect1.titlepage.separator
Namespace No namespace
Used by
Template sect1.titlepage
Import precedence 0
Source
<xsl:template name="sect1.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template sect1.titlepage.before.recto
Namespace No namespace
Used by
Template sect1.titlepage
Import precedence 0
Source
<xsl:template name="sect1.titlepage.before.recto">
</xsl:template>
Template sect1.titlepage.before.verso
Namespace No namespace
Used by
Template sect1.titlepage
Import precedence 0
Source
<xsl:template name="sect1.titlepage.before.verso">
</xsl:template>
Template sect1.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="sect1.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="sect1.titlepage.before.recto"/>
      <xsl:call-template name="sect1.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="sect1.titlepage.before.verso"/>
      <xsl:call-template name="sect1.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="sect1.titlepage.separator"/>
  </div>
</xsl:template>
Template *sect1.titlepage.recto.mode
Namespace No namespace
Match *
Mode sect1.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect1.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *sect1.titlepage.verso.mode
Namespace No namespace
Match *
Mode sect1.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect1.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsect1.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode sect1.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template sect2.titlepage.recto
Namespace No namespace
Used by
Template sect2.titlepage
Import precedence 0
Source
<xsl:template name="sect2.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sect2info/d:title">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sect2info/d:subtitle">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template sect2.titlepage.verso
Namespace No namespace
Used by
Template sect2.titlepage
Import precedence 0
Source
<xsl:template name="sect2.titlepage.verso">
</xsl:template>
Template sect2.titlepage.separator
Namespace No namespace
Used by
Template sect2.titlepage
Import precedence 0
Source
<xsl:template name="sect2.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template sect2.titlepage.before.recto
Namespace No namespace
Used by
Template sect2.titlepage
Import precedence 0
Source
<xsl:template name="sect2.titlepage.before.recto">
</xsl:template>
Template sect2.titlepage.before.verso
Namespace No namespace
Used by
Template sect2.titlepage
Import precedence 0
Source
<xsl:template name="sect2.titlepage.before.verso">
</xsl:template>
Template sect2.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="sect2.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="sect2.titlepage.before.recto"/>
      <xsl:call-template name="sect2.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="sect2.titlepage.before.verso"/>
      <xsl:call-template name="sect2.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="sect2.titlepage.separator"/>
  </div>
</xsl:template>
Template *sect2.titlepage.recto.mode
Namespace No namespace
Match *
Mode sect2.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect2.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *sect2.titlepage.verso.mode
Namespace No namespace
Match *
Mode sect2.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect2.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsect2.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode sect2.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template sect3.titlepage.recto
Namespace No namespace
Used by
Template sect3.titlepage
Import precedence 0
Source
<xsl:template name="sect3.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sect3info/d:title">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sect3info/d:subtitle">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template sect3.titlepage.verso
Namespace No namespace
Used by
Template sect3.titlepage
Import precedence 0
Source
<xsl:template name="sect3.titlepage.verso">
</xsl:template>
Template sect3.titlepage.separator
Namespace No namespace
Used by
Template sect3.titlepage
Import precedence 0
Source
<xsl:template name="sect3.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template sect3.titlepage.before.recto
Namespace No namespace
Used by
Template sect3.titlepage
Import precedence 0
Source
<xsl:template name="sect3.titlepage.before.recto">
</xsl:template>
Template sect3.titlepage.before.verso
Namespace No namespace
Used by
Template sect3.titlepage
Import precedence 0
Source
<xsl:template name="sect3.titlepage.before.verso">
</xsl:template>
Template sect3.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="sect3.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="sect3.titlepage.before.recto"/>
      <xsl:call-template name="sect3.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="sect3.titlepage.before.verso"/>
      <xsl:call-template name="sect3.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="sect3.titlepage.separator"/>
  </div>
</xsl:template>
Template *sect3.titlepage.recto.mode
Namespace No namespace
Match *
Mode sect3.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect3.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *sect3.titlepage.verso.mode
Namespace No namespace
Match *
Mode sect3.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect3.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsect3.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode sect3.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template sect4.titlepage.recto
Namespace No namespace
Used by
Template sect4.titlepage
Import precedence 0
Source
<xsl:template name="sect4.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sect4info/d:title">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sect4info/d:subtitle">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template sect4.titlepage.verso
Namespace No namespace
Used by
Template sect4.titlepage
Import precedence 0
Source
<xsl:template name="sect4.titlepage.verso">
</xsl:template>
Template sect4.titlepage.separator
Namespace No namespace
Used by
Template sect4.titlepage
Import precedence 0
Source
<xsl:template name="sect4.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template sect4.titlepage.before.recto
Namespace No namespace
Used by
Template sect4.titlepage
Import precedence 0
Source
<xsl:template name="sect4.titlepage.before.recto">
</xsl:template>
Template sect4.titlepage.before.verso
Namespace No namespace
Used by
Template sect4.titlepage
Import precedence 0
Source
<xsl:template name="sect4.titlepage.before.verso">
</xsl:template>
Template sect4.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="sect4.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="sect4.titlepage.before.recto"/>
      <xsl:call-template name="sect4.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="sect4.titlepage.before.verso"/>
      <xsl:call-template name="sect4.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="sect4.titlepage.separator"/>
  </div>
</xsl:template>
Template *sect4.titlepage.recto.mode
Namespace No namespace
Match *
Mode sect4.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect4.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *sect4.titlepage.verso.mode
Namespace No namespace
Match *
Mode sect4.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect4.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsect4.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode sect4.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template sect5.titlepage.recto
Namespace No namespace
Used by
Template sect5.titlepage
Import precedence 0
Source
<xsl:template name="sect5.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:sect5info/d:title">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:sect5info/d:subtitle">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template sect5.titlepage.verso
Namespace No namespace
Used by
Template sect5.titlepage
Import precedence 0
Source
<xsl:template name="sect5.titlepage.verso">
</xsl:template>
Template sect5.titlepage.separator
Namespace No namespace
Used by
Template sect5.titlepage
Import precedence 0
Source
<xsl:template name="sect5.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template sect5.titlepage.before.recto
Namespace No namespace
Used by
Template sect5.titlepage
Import precedence 0
Source
<xsl:template name="sect5.titlepage.before.recto">
</xsl:template>
Template sect5.titlepage.before.verso
Namespace No namespace
Used by
Template sect5.titlepage
Import precedence 0
Source
<xsl:template name="sect5.titlepage.before.verso">
</xsl:template>
Template sect5.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="sect5.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="sect5.titlepage.before.recto"/>
      <xsl:call-template name="sect5.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="sect5.titlepage.before.verso"/>
      <xsl:call-template name="sect5.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="sect5.titlepage.separator"/>
  </div>
</xsl:template>
Template *sect5.titlepage.recto.mode
Namespace No namespace
Match *
Mode sect5.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect5.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *sect5.titlepage.verso.mode
Namespace No namespace
Match *
Mode sect5.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="sect5.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsect5.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode sect5.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
    <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template simplesect.titlepage.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="simplesect.titlepage.recto">
  <xsl:choose>
    <xsl:when test="d:simplesectinfo/d:title">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:title">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
    </xsl:when>
    <xsl:when test="d:info/d:title">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
    </xsl:when>
    <xsl:when test="d:title">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
    </xsl:when>
  </xsl:choose>
  <xsl:choose>
    <xsl:when test="d:simplesectinfo/d:subtitle">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
</xsl:template>
Template simplesect.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="simplesect.titlepage.verso">
</xsl:template>
Template simplesect.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="simplesect.titlepage.separator">
  <xsl:if test="count(parent::*)='0'">
    <hr/>
  </xsl:if>
</xsl:template>
Template simplesect.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="simplesect.titlepage.before.recto">
</xsl:template>
Template simplesect.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="simplesect.titlepage.before.verso">
</xsl:template>
Template simplesect.titlepage
Namespace No namespace
Used by
Template d:simplesect
References
Import precedence 0
Source
<xsl:template name="simplesect.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="simplesect.titlepage.before.recto"/>
      <xsl:call-template name="simplesect.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="simplesect.titlepage.before.verso"/>
      <xsl:call-template name="simplesect.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="simplesect.titlepage.separator"/>
  </div>
</xsl:template>
Template *simplesect.titlepage.recto.mode
Namespace No namespace
Match *
Mode simplesect.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="simplesect.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *simplesect.titlepage.verso.mode
Namespace No namespace
Match *
Mode simplesect.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="simplesect.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:titlesimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:title
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:subtitlesimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:corpauthorsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:corpauthor
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorgroupsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:authorgroup
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:authorsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:author
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:othercreditsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:othercredit
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:releaseinfosimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:releaseinfo
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:copyrightsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:copyright
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:legalnoticesimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:legalnotice
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:pubdatesimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:pubdate
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revisionsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:revision
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:revhistorysimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:revhistory
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template d:abstractsimplesect.titlepage.recto.auto.mode
Namespace No namespace
Match d:abstract
Mode simplesect.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
    <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template bibliography.titlepage.recto
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="bibliography.titlepage.recto">
  <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:bibliographyinfo/d:subtitle">
      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template bibliography.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="bibliography.titlepage.verso">
</xsl:template>
Template bibliography.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="bibliography.titlepage.separator">
</xsl:template>
Template bibliography.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="bibliography.titlepage.before.recto">
</xsl:template>
Template bibliography.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="bibliography.titlepage.before.verso">
</xsl:template>
Template bibliography.titlepage
Namespace No namespace
Used by
Template d:bibliography
References
Import precedence 0
Source
<xsl:template name="bibliography.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="bibliography.titlepage.before.recto"/>
      <xsl:call-template name="bibliography.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="bibliography.titlepage.before.verso"/>
      <xsl:call-template name="bibliography.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="bibliography.titlepage.separator"/>
  </div>
</xsl:template>
Template *bibliography.titlepage.recto.mode
Namespace No namespace
Match *
Mode bibliography.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="bibliography.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *bibliography.titlepage.verso.mode
Namespace No namespace
Match *
Mode bibliography.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="bibliography.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitlebibliography.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode bibliography.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
    <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template glossary.titlepage.recto
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="glossary.titlepage.recto">
  <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:glossaryinfo/d:subtitle">
      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template glossary.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="glossary.titlepage.verso">
</xsl:template>
Template glossary.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="glossary.titlepage.separator">
</xsl:template>
Template glossary.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="glossary.titlepage.before.recto">
</xsl:template>
Template glossary.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="glossary.titlepage.before.verso">
</xsl:template>
Template glossary.titlepage
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="glossary.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="glossary.titlepage.before.recto"/>
      <xsl:call-template name="glossary.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="glossary.titlepage.before.verso"/>
      <xsl:call-template name="glossary.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="glossary.titlepage.separator"/>
  </div>
</xsl:template>
Template *glossary.titlepage.recto.mode
Namespace No namespace
Match *
Mode glossary.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="glossary.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *glossary.titlepage.verso.mode
Namespace No namespace
Match *
Mode glossary.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="glossary.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitleglossary.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode glossary.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
    <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template index.titlepage.recto
Namespace No namespace
Used by
Template index.titlepage
References
Import precedence 0
Source
<xsl:template name="index.titlepage.recto">
  <div xsl:use-attribute-sets="index.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:indexinfo/d:subtitle">
      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template index.titlepage.verso
Namespace No namespace
Used by
Template index.titlepage
Import precedence 0
Source
<xsl:template name="index.titlepage.verso">
</xsl:template>
Template index.titlepage.separator
Namespace No namespace
Used by
Template index.titlepage
Import precedence 0
Source
<xsl:template name="index.titlepage.separator">
</xsl:template>
Template index.titlepage.before.recto
Namespace No namespace
Used by
Template index.titlepage
Import precedence 0
Source
<xsl:template name="index.titlepage.before.recto">
</xsl:template>
Template index.titlepage.before.verso
Namespace No namespace
Used by
Template index.titlepage
Import precedence 0
Source
<xsl:template name="index.titlepage.before.verso">
</xsl:template>
Template index.titlepage
Namespace No namespace
Used by
Template d:index
References
Import precedence 0
Source
<xsl:template name="index.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="index.titlepage.before.recto"/>
      <xsl:call-template name="index.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="index.titlepage.before.verso"/>
      <xsl:call-template name="index.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="index.titlepage.separator"/>
  </div>
</xsl:template>
Template *index.titlepage.recto.mode
Namespace No namespace
Match *
Mode index.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="index.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *index.titlepage.verso.mode
Namespace No namespace
Match *
Mode index.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="index.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitleindex.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode index.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="index.titlepage.recto.style">
    <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
  </div>
</xsl:template>
Template setindex.titlepage.recto
Namespace No namespace
Used by
References
Import precedence 0
Source
<xsl:template name="setindex.titlepage.recto">
  <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
    <xsl:call-template name="component.title">
      <xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
    </xsl:call-template>
  </div>
  <xsl:choose>
    <xsl:when test="d:setindexinfo/d:subtitle">
      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:docinfo/d:subtitle">
      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:info/d:subtitle">
      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
    </xsl:when>
    <xsl:when test="d:subtitle">
      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
    </xsl:when>
  </xsl:choose>
</xsl:template>
Template setindex.titlepage.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="setindex.titlepage.verso">
</xsl:template>
Template setindex.titlepage.separator
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="setindex.titlepage.separator">
</xsl:template>
Template setindex.titlepage.before.recto
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="setindex.titlepage.before.recto">
</xsl:template>
Template setindex.titlepage.before.verso
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="setindex.titlepage.before.verso">
</xsl:template>
Template setindex.titlepage
Namespace No namespace
Used by
Template d:setindex
References
Import precedence 0
Source
<xsl:template name="setindex.titlepage">
  <div class="titlepage">
    <xsl:variable name="recto.content">
      <xsl:call-template name="setindex.titlepage.before.recto"/>
      <xsl:call-template name="setindex.titlepage.recto"/>
    </xsl:variable>
    <xsl:variable name="recto.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($recto.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)">
      <div>
        <xsl:copy-of select="$recto.content"/>
      </div>
    </xsl:if>
    <xsl:variable name="verso.content">
      <xsl:call-template name="setindex.titlepage.before.verso"/>
      <xsl:call-template name="setindex.titlepage.verso"/>
    </xsl:variable>
    <xsl:variable name="verso.elements.count">
      <xsl:choose>
        <xsl:when test="function-available('exsl:node-set')">
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')">
          <!--Xalan quirk-->
          <xsl:value-of select="count(exsl:node-set($verso.content)/*)"/>
        </xsl:when>
        <xsl:otherwise>1</xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)">
      <div>
        <xsl:copy-of select="$verso.content"/>
      </div>
    </xsl:if>
    <xsl:call-template name="setindex.titlepage.separator"/>
  </div>
</xsl:template>
Template *setindex.titlepage.recto.mode
Namespace No namespace
Match *
Mode setindex.titlepage.recto.mode
Import precedence 0
Source
<xsl:template match="*" mode="setindex.titlepage.recto.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template *setindex.titlepage.verso.mode
Namespace No namespace
Match *
Mode setindex.titlepage.verso.mode
Import precedence 0
Source
<xsl:template match="*" mode="setindex.titlepage.verso.mode">
  <!-- if an element isn't found in this mode, -->
  <!-- try the generic titlepage.mode -->
  <xsl:apply-templates select="." mode="titlepage.mode"/>
</xsl:template>
Template d:subtitlesetindex.titlepage.recto.auto.mode
Namespace No namespace
Match d:subtitle
Mode setindex.titlepage.recto.auto.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
  <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
    <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
  </div>
</xsl:template>