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