Showing:

Documentation
Parameters
Used by
References
Included from
Source
Stylesheet biblio.xsl
Documentation

Description

This file was created automatically by html2xhtml
from the HTML stylesheets.
Included from
Template d:bibliography
Documentation

Description

 ********************************************************************
     $Id$
     ********************************************************************

     This file is part of the XSL DocBook Stylesheet distribution.
     See ../README or http://docbook.sf.net/release/xsl/current/ for
     copyright and other information.

     ******************************************************************** 
 ==================================================================== 
Namespace No namespace
Match d:bibliography
Mode #default
References
Import precedence 0
Source
<xsl:template match="d:bibliography">
  <xsl:call-template name="id.warning"/>
  <div>
    <xsl:call-template name="common.html.attributes">
      <xsl:with-param name="inherit" select="1"/>
    </xsl:call-template>
    <xsl:if test="$generate.id.attributes != 0">
      <xsl:attribute name="id">
        <xsl:call-template name="object.id"/>
      </xsl:attribute>
    </xsl:if>
    <xsl:call-template name="bibliography.titlepage"/>
    <xsl:apply-templates/>
    <xsl:if test="not(parent::d:article)">
      <xsl:call-template name="process.footnotes"/>
    </xsl:if>
  </div>
</xsl:template>
Template d:bibliography/d:bibliographyinfo
Namespace No namespace
Match d:bibliography/d:bibliographyinfo
Mode #default
Import precedence 0
Source
<xsl:template match="d:bibliography/d:bibliographyinfo"/>
Template d:bibliography/d:info
Namespace No namespace
Match d:bibliography/d:info
Mode #default
Import precedence 0
Source
<xsl:template match="d:bibliography/d:info"/>
Template d:bibliography/d:title
Namespace No namespace
Match d:bibliography/d:title
Mode #default
Import precedence 0
Source
<xsl:template match="d:bibliography/d:title"/>
Template d:bibliography/d:subtitle
Namespace No namespace
Match d:bibliography/d:subtitle
Mode #default
Import precedence 0
Source
<xsl:template match="d:bibliography/d:subtitle"/>
Template d:bibliography/d:titleabbrev
Namespace No namespace
Match d:bibliography/d:titleabbrev
Mode #default
Import precedence 0
Source
<xsl:template match="d:bibliography/d:titleabbrev"/>
Template d:bibliodiv
Documentation

Description

 ==================================================================== 
Namespace No namespace
Match d:bibliodiv
Mode #default
References
Import precedence 0
Source
<xsl:template match="d:bibliodiv">
  <xsl:call-template name="id.warning"/>
  <div>
    <xsl:call-template name="common.html.attributes">
      <xsl:with-param name="inherit" select="0"/>
    </xsl:call-template>
    <xsl:apply-templates/>
  </div>
</xsl:template>
Template d:bibliodiv/d:title
Namespace No namespace
Match d:bibliodiv/d:title
Mode #default
References
Import precedence 0
Source
<xsl:template match="d:bibliodiv/d:title">
  <h3>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:call-template name="anchor">
      <xsl:with-param name="node" select=".."/>
      <xsl:with-param name="conditional" select="0"/>
    </xsl:call-template>
    <xsl:apply-templates/>
  </h3>
</xsl:template>
Template d:bibliolist
Documentation

Description

 ==================================================================== 
Namespace No namespace
Match d:bibliolist
Mode #default
References
Import precedence 0
Source
<xsl:template match="d:bibliolist">
  <div>
    <xsl:call-template name="common.html.attributes">
      <xsl:with-param name="inherit" select="0"/>
    </xsl:call-template>
    <xsl:call-template name="anchor"/>
    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
      <xsl:call-template name="formal.object.heading"/>
    </xsl:if>
    <xsl:apply-templates select="*[not(self::d:blockinfo)                                    and not(self::d:info)                                    and not(self::d:title)                                    and not(self::d:titleabbrev)                                    and not(self::d:biblioentry)                                    and not(self::d:bibliomixed)]"/>
    <xsl:apply-templates select="d:biblioentry|d:bibliomixed"/>
  </div>
</xsl:template>
Template d:biblioentry
Documentation

Description

 ==================================================================== 
Namespace No namespace
Match d:biblioentry
Mode #default
References
Parameters
QName Namespace
label No namespace
Import precedence 0
Source
<xsl:template match="d:biblioentry">
  <xsl:param name="label">
    <xsl:call-template name="biblioentry.label"/>
  </xsl:param>
  <xsl:variable name="id">
    <xsl:call-template name="object.id"/>
  </xsl:variable>
  <xsl:choose>
    <xsl:when test="string(.) = ''">
      <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
      <xsl:choose>
        <xsl:when test="$entry">
          <xsl:choose>
            <xsl:when test="$bibliography.numbered != 0">
              <xsl:apply-templates select="$entry">
                <xsl:with-param name="label" select="$label"/>
              </xsl:apply-templates>
            </xsl:when>
            <xsl:otherwise>
              <xsl:apply-templates select="$entry"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:when>
        <xsl:otherwise>
          <xsl:message>
            <xsl:text>No bibliography entry: </xsl:text>
            <xsl:value-of select="$id"/>
            <xsl:text> found in </xsl:text>
            <xsl:value-of select="$bibliography.collection"/>
          </xsl:message>
          <div>
            <xsl:call-template name="common.html.attributes"/>
            <xsl:call-template name="anchor"/>
            <p>
              <xsl:copy-of select="$label"/>
              <xsl:text>Error: no bibliography entry: </xsl:text>
              <xsl:value-of select="$id"/>
              <xsl:text> found in </xsl:text>
              <xsl:value-of select="$bibliography.collection"/>
            </p>
          </div>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
      <div>
        <xsl:call-template name="common.html.attributes"/>
        <xsl:call-template name="anchor">
          <xsl:with-param name="conditional" select="0"/>
        </xsl:call-template>
        <p>
          <xsl:copy-of select="$label"/>
          <xsl:choose>
            <xsl:when test="$bibliography.style = 'iso690'">
              <xsl:call-template name="iso690.makecitation"/>
            </xsl:when>
            <xsl:otherwise>
              <xsl:apply-templates mode="bibliography.mode"/>
            </xsl:otherwise>
          </xsl:choose>
        </p>
      </div>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template d:bibliomixed
Namespace No namespace
Match d:bibliomixed
Mode #default
References
Parameters
QName Namespace
label No namespace
Import precedence 0
Source
<xsl:template match="d:bibliomixed">
  <xsl:param name="label">
    <xsl:call-template name="biblioentry.label"/>
  </xsl:param>
  <xsl:variable name="id">
    <xsl:call-template name="object.id"/>
  </xsl:variable>
  <xsl:choose>
    <xsl:when test="string(.) = ''">
      <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
      <xsl:choose>
        <xsl:when test="$entry">
          <xsl:choose>
            <xsl:when test="$bibliography.numbered != 0">
              <xsl:apply-templates select="$entry">
                <xsl:with-param name="label" select="$label"/>
              </xsl:apply-templates>
            </xsl:when>
            <xsl:otherwise>
              <xsl:apply-templates select="$entry"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:when>
        <xsl:otherwise>
          <xsl:message>
            <xsl:text>No bibliography entry: </xsl:text>
            <xsl:value-of select="$id"/>
            <xsl:text> found in </xsl:text>
            <xsl:value-of select="$bibliography.collection"/>
          </xsl:message>
          <div>
            <xsl:call-template name="common.html.attributes"/>
            <xsl:call-template name="anchor"/>
            <p>
              <xsl:copy-of select="$label"/>
              <xsl:text>Error: no bibliography entry: </xsl:text>
              <xsl:value-of select="$id"/>
              <xsl:text> found in </xsl:text>
              <xsl:value-of select="$bibliography.collection"/>
            </p>
          </div>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
      <div>
        <xsl:call-template name="common.html.attributes"/>
        <xsl:call-template name="anchor">
          <xsl:with-param name="conditional" select="0"/>
        </xsl:call-template>
        <p>
          <xsl:call-template name="common.html.attributes"/>
          <xsl:copy-of select="$label"/>
          <xsl:apply-templates mode="bibliomixed.mode"/>
        </p>
      </div>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template biblioentry.label
Namespace No namespace
Used by
References
Parameters
QName Namespace Select
node No namespace .
Import precedence 0
Source
<xsl:template name="biblioentry.label">
  <xsl:param name="node" select="."/>
  <xsl:choose>
    <xsl:when test="$bibliography.numbered != 0">
      <xsl:text>[</xsl:text>
      <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
      <xsl:text>] </xsl:text>
    </xsl:when>
    <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
      <xsl:text>[</xsl:text>
      <xsl:apply-templates select="$node/d:abbrev[1]"/>
      <xsl:text>] </xsl:text>
    </xsl:when>
    <xsl:when test="$node/@xreflabel">
      <xsl:text>[</xsl:text>
      <xsl:value-of select="$node/@xreflabel"/>
      <xsl:text>] </xsl:text>
    </xsl:when>
    <xsl:when test="$node/@id">
      <xsl:text>[</xsl:text>
      <xsl:value-of select="$node/@id"/>
      <xsl:text>] </xsl:text>
    </xsl:when>
    <xsl:when test="$node/@xml:id">
      <xsl:text>[</xsl:text>
      <xsl:value-of select="$node/@xml:id"/>
      <xsl:text>] </xsl:text>
    </xsl:when>
    <xsl:otherwise>
      <!-- nop -->
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template *bibliography.mode
Documentation

Description

 ==================================================================== 
Namespace No namespace
Match *
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="*" mode="bibliography.mode">
  <xsl:apply-templates select="."/>
  <!-- try the default mode -->
</xsl:template>
Template d:abbrevbibliography.mode
Namespace No namespace
Match d:abbrev
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:abbrev" mode="bibliography.mode">
  <xsl:if test="preceding-sibling::*">
    <xsl:apply-templates mode="bibliography.mode"/>
  </xsl:if>
</xsl:template>
Template d:abstractbibliography.mode
Namespace No namespace
Match d:abstract
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:abstract" mode="bibliography.mode">
  <!-- suppressed -->
</xsl:template>
Template d:addressbibliography.mode
Namespace No namespace
Match d:address
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:address" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:affiliationbibliography.mode
Namespace No namespace
Match d:affiliation
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:affiliation" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:shortaffilbibliography.mode
Namespace No namespace
Match d:shortaffil
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:shortaffil" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:jobtitlebibliography.mode
Namespace No namespace
Match d:jobtitle
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:jobtitle" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:artheader|d:articleinfo|d:infobibliography.mode
Namespace No namespace
Match d:artheader|d:articleinfo|d:info
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:artheader|d:articleinfo|d:info" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:artpagenumsbibliography.mode
Namespace No namespace
Match d:artpagenums
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:artpagenums" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:authorbibliography.mode
Namespace No namespace
Match d:author
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:call-template name="person.name"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:authorblurb|d:personblurbbibliography.mode
Namespace No namespace
Match d:authorblurb|d:personblurb
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:authorblurb|d:personblurb" mode="bibliography.mode">
  <!-- suppressed -->
</xsl:template>
Template d:authorgroupbibliography.mode
Namespace No namespace
Match d:authorgroup
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:call-template name="person.name.list"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:authorinitialsbibliography.mode
Namespace No namespace
Match d:authorinitials
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:authorinitials" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:bibliomiscbibliography.mode
Namespace No namespace
Match d:bibliomisc
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliomisc" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:bibliomsetbibliography.mode
Namespace No namespace
Match d:bibliomset
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliomset" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:bibliosetbibliography.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:biblioset
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:biblioset" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
  </span>
</xsl:template>
Template d:biblioset/d:title|d:biblioset/d:citetitlebibliography.mode
Namespace No namespace
Match d:biblioset/d:title|d:biblioset/d:citetitle
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:biblioset/d:title|d:biblioset/d:citetitle" mode="bibliography.mode">
  <xsl:variable name="relation" select="../@relation"/>
  <xsl:choose>
    <xsl:when test="$relation='article' or @pubwork='article'">
      <xsl:call-template name="gentext.startquote"/>
      <xsl:apply-templates/>
      <xsl:call-template name="gentext.endquote"/>
    </xsl:when>
    <xsl:otherwise>
      <i>
        <xsl:apply-templates/>
      </i>
    </xsl:otherwise>
  </xsl:choose>
  <xsl:copy-of select="$biblioentry.item.separator"/>
</xsl:template>
Template d:bookbibliobibliography.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:bookbiblio
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:bookbiblio" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:citetitlebibliography.mode
Namespace No namespace
Match d:citetitle
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:citetitle" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:choose>
      <xsl:when test="@pubwork = 'article'">
        <xsl:call-template name="gentext.startquote"/>
        <xsl:call-template name="inline.charseq"/>
        <xsl:call-template name="gentext.endquote"/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:call-template name="inline.italicseq"/>
      </xsl:otherwise>
    </xsl:choose>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:collabbibliography.mode
Namespace No namespace
Match d:collab
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:collab" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:collabnamebibliography.mode
Namespace No namespace
Match d:collabname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:collabname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:confgroupbibliography.mode
Namespace No namespace
Match d:confgroup
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:confgroup" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:confdatesbibliography.mode
Namespace No namespace
Match d:confdates
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:confdates" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:conftitlebibliography.mode
Namespace No namespace
Match d:conftitle
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:conftitle" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:confnumbibliography.mode
Namespace No namespace
Match d:confnum
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:confnum" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:confsponsorbibliography.mode
Namespace No namespace
Match d:confsponsor
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:confsponsor" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:contractnumbibliography.mode
Namespace No namespace
Match d:contractnum
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:contractnum" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:contractsponsorbibliography.mode
Namespace No namespace
Match d:contractsponsor
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:contractsponsor" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:contribbibliography.mode
Namespace No namespace
Match d:contrib
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:contrib" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:copyrightbibliography.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:copyright
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:call-template name="gentext">
      <xsl:with-param name="key" select="'Copyright'"/>
    </xsl:call-template>
    <xsl:call-template name="gentext.space"/>
    <xsl:call-template name="dingbat">
      <xsl:with-param name="dingbat">copyright</xsl:with-param>
    </xsl:call-template>
    <xsl:call-template name="gentext.space"/>
    <xsl:apply-templates select="d:year" mode="bibliography.mode"/>
    <xsl:if test="d:holder">
      <xsl:call-template name="gentext.space"/>
      <xsl:apply-templates select="d:holder" mode="bibliography.mode"/>
    </xsl:if>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:yearbibliography.mode
Namespace No namespace
Match d:year
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:year" mode="bibliography.mode">
  <xsl:apply-templates/>
  <xsl:text>, </xsl:text>
</xsl:template>
Template d:year[position()=last()]bibliography.mode
Namespace No namespace
Match d:year[position()=last()]
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:year[position()=last()]" mode="bibliography.mode">
  <xsl:apply-templates/>
</xsl:template>
Template d:holderbibliography.mode
Namespace No namespace
Match d:holder
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:holder" mode="bibliography.mode">
  <xsl:apply-templates/>
</xsl:template>
Template d:corpauthorbibliography.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:corpauthor
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:corpcreditbibliography.mode
Namespace No namespace
Match d:corpcredit
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:corpcredit" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:corpnamebibliography.mode
Namespace No namespace
Match d:corpname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:corpname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:datebibliography.mode
Namespace No namespace
Match d:date
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:date" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:editionbibliography.mode
Namespace No namespace
Match d:edition
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:edition" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:editorbibliography.mode
Namespace No namespace
Match d:editor
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:editor" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:call-template name="person.name"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:firstnamebibliography.mode
Namespace No namespace
Match d:firstname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:firstname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:honorificbibliography.mode
Namespace No namespace
Match d:honorific
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:honorific" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:indextermbibliography.mode
Namespace No namespace
Match d:indexterm
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:indexterm" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:invpartnumberbibliography.mode
Namespace No namespace
Match d:invpartnumber
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:invpartnumber" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:isbnbibliography.mode
Namespace No namespace
Match d:isbn
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:isbn" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:issnbibliography.mode
Namespace No namespace
Match d:issn
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:issn" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:issuenumbibliography.mode
Namespace No namespace
Match d:issuenum
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:issuenum" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:lineagebibliography.mode
Namespace No namespace
Match d:lineage
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:lineage" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:orgnamebibliography.mode
Namespace No namespace
Match d:orgname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:orgname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:orgdivbibliography.mode
Namespace No namespace
Match d:orgdiv
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:orgdiv" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:othercreditbibliography.mode
Namespace No namespace
Match d:othercredit
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:othernamebibliography.mode
Namespace No namespace
Match d:othername
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:othername" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:pagenumsbibliography.mode
Namespace No namespace
Match d:pagenums
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:pagenums" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:printhistorybibliography.mode
Namespace No namespace
Match d:printhistory
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:printhistory" mode="bibliography.mode">
  <!-- suppressed -->
</xsl:template>
Template d:productnamebibliography.mode
Namespace No namespace
Match d:productname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:productname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:productnumberbibliography.mode
Namespace No namespace
Match d:productnumber
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:productnumber" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:pubdatebibliography.mode
Namespace No namespace
Match d:pubdate
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:publisherbibliography.mode
Namespace No namespace
Match d:publisher
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:publisher" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
  </span>
</xsl:template>
Template d:publishernamebibliography.mode
Namespace No namespace
Match d:publishername
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:publishername" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:pubsnumberbibliography.mode
Namespace No namespace
Match d:pubsnumber
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:pubsnumber" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:releaseinfobibliography.mode
Namespace No namespace
Match d:releaseinfo
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:revhistorybibliography.mode
Namespace No namespace
Match d:revhistory
Mode bibliography.mode
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="bibliography.mode">
  <!-- suppressed; how could this be represented? -->
</xsl:template>
Template d:seriesinfobibliography.mode
Namespace No namespace
Match d:seriesinfo
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:seriesinfo" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
  </span>
</xsl:template>
Template d:seriesvolnumsbibliography.mode
Namespace No namespace
Match d:seriesvolnums
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:seriesvolnums" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:subtitlebibliography.mode
Namespace No namespace
Match d:subtitle
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:surnamebibliography.mode
Namespace No namespace
Match d:surname
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:surname" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:titlebibliography.mode
Namespace No namespace
Match d:title
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <i>
      <xsl:apply-templates mode="bibliography.mode"/>
    </i>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:titleabbrevbibliography.mode
Namespace No namespace
Match d:titleabbrev
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:titleabbrev" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:volumenumbibliography.mode
Namespace No namespace
Match d:volumenum
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:volumenum" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosourcebibliography.mode
Namespace No namespace
Match d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliography.mode"/>
    <xsl:copy-of select="$biblioentry.item.separator"/>
  </span>
</xsl:template>
Template d:biblioid[@class='doi']bibliography.mode
Documentation

Description

 See FR #1934434 and http://doi.org 
Namespace No namespace
Match d:biblioid[@class='doi']
Mode bibliography.mode
References
Import precedence 0
Source
<xsl:template match="d:biblioid[@class='doi']" mode="bibliography.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <a href="{concat('http://dx.doi.org/', .)}">doi:<xsl:value-of select="."/></a>
  </span>
</xsl:template>
Template *bibliomixed.mode
Documentation

Description

 ==================================================================== 
Namespace No namespace
Match *
Mode bibliomixed.mode
Import precedence 0
Source
<xsl:template match="*" mode="bibliomixed.mode">
  <xsl:apply-templates select="."/>
  <!-- try the default mode -->
</xsl:template>
Template d:abbrevbibliomixed.mode
Namespace No namespace
Match d:abbrev
Mode bibliomixed.mode
Import precedence 0
Source
<xsl:template match="d:abbrev" mode="bibliomixed.mode">
  <xsl:if test="preceding-sibling::*">
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </xsl:if>
</xsl:template>
Template d:abstractbibliomixed.mode
Namespace No namespace
Match d:abstract
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:abstract" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:addressbibliomixed.mode
Namespace No namespace
Match d:address
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:address" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:affiliationbibliomixed.mode
Namespace No namespace
Match d:affiliation
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:affiliation" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:shortaffilbibliomixed.mode
Namespace No namespace
Match d:shortaffil
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:shortaffil" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:jobtitlebibliomixed.mode
Namespace No namespace
Match d:jobtitle
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:jobtitle" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:artpagenumsbibliomixed.mode
Namespace No namespace
Match d:artpagenums
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:artpagenums" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:authorbibliomixed.mode
Namespace No namespace
Match d:author
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:author" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:authorblurb|d:personblurbbibliomixed.mode
Namespace No namespace
Match d:authorblurb|d:personblurb
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:authorblurb|d:personblurb" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:authorgroupbibliomixed.mode
Namespace No namespace
Match d:authorgroup
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:authorgroup" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:authorinitialsbibliomixed.mode
Namespace No namespace
Match d:authorinitials
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:authorinitials" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:bibliomiscbibliomixed.mode
Namespace No namespace
Match d:bibliomisc
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliomisc" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:bibliomsetbibliomixed.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:bibliomset
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliomset" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:bibliomset/d:title|d:bibliomset/d:citetitlebibliomixed.mode
Namespace No namespace
Match d:bibliomset/d:title|d:bibliomset/d:citetitle
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliomset/d:title|d:bibliomset/d:citetitle" mode="bibliomixed.mode">
  <xsl:variable name="relation" select="../@relation"/>
  <xsl:choose>
    <xsl:when test="$relation='article' or @pubwork='article'">
      <xsl:call-template name="gentext.startquote"/>
      <xsl:apply-templates/>
      <xsl:call-template name="gentext.endquote"/>
    </xsl:when>
    <xsl:otherwise>
      <i>
        <xsl:apply-templates/>
      </i>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template d:bibliosetbibliomixed.mode
Documentation

Description

 ================================================== 
Namespace No namespace
Match d:biblioset
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:biblioset" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:citetitlebibliomixed.mode
Namespace No namespace
Match d:citetitle
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:citetitle" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:choose>
      <xsl:when test="@pubwork = 'article'">
        <xsl:call-template name="gentext.startquote"/>
        <xsl:call-template name="inline.charseq"/>
        <xsl:call-template name="gentext.endquote"/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:call-template name="inline.italicseq"/>
      </xsl:otherwise>
    </xsl:choose>
  </span>
</xsl:template>
Template d:collabbibliomixed.mode
Namespace No namespace
Match d:collab
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:collab" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:confgroupbibliomixed.mode
Namespace No namespace
Match d:confgroup
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:confgroup" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:contractnumbibliomixed.mode
Namespace No namespace
Match d:contractnum
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:contractnum" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:contractsponsorbibliomixed.mode
Namespace No namespace
Match d:contractsponsor
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:contractsponsor" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:contribbibliomixed.mode
Namespace No namespace
Match d:contrib
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:contrib" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:copyrightbibliomixed.mode
Namespace No namespace
Match d:copyright
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:copyright" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:corpauthorbibliomixed.mode
Namespace No namespace
Match d:corpauthor
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:corpauthor" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:corpcreditbibliomixed.mode
Namespace No namespace
Match d:corpcredit
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:corpcredit" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:corpnamebibliomixed.mode
Namespace No namespace
Match d:corpname
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:corpname" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:datebibliomixed.mode
Namespace No namespace
Match d:date
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:date" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:editionbibliomixed.mode
Namespace No namespace
Match d:edition
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:edition" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:editorbibliomixed.mode
Namespace No namespace
Match d:editor
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:editor" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:firstnamebibliomixed.mode
Namespace No namespace
Match d:firstname
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:firstname" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:honorificbibliomixed.mode
Namespace No namespace
Match d:honorific
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:honorific" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:indextermbibliomixed.mode
Namespace No namespace
Match d:indexterm
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:indexterm" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:invpartnumberbibliomixed.mode
Namespace No namespace
Match d:invpartnumber
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:invpartnumber" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:isbnbibliomixed.mode
Namespace No namespace
Match d:isbn
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:isbn" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:issnbibliomixed.mode
Namespace No namespace
Match d:issn
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:issn" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:issuenumbibliomixed.mode
Namespace No namespace
Match d:issuenum
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:issuenum" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:lineagebibliomixed.mode
Namespace No namespace
Match d:lineage
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:lineage" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:orgnamebibliomixed.mode
Namespace No namespace
Match d:orgname
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:orgname" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:othercreditbibliomixed.mode
Namespace No namespace
Match d:othercredit
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:othercredit" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:othernamebibliomixed.mode
Namespace No namespace
Match d:othername
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:othername" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:pagenumsbibliomixed.mode
Namespace No namespace
Match d:pagenums
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:pagenums" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:printhistorybibliomixed.mode
Namespace No namespace
Match d:printhistory
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:printhistory" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:productnamebibliomixed.mode
Namespace No namespace
Match d:productname
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:productname" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:productnumberbibliomixed.mode
Namespace No namespace
Match d:productnumber
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:productnumber" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:pubdatebibliomixed.mode
Namespace No namespace
Match d:pubdate
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:pubdate" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:publisherbibliomixed.mode
Namespace No namespace
Match d:publisher
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:publisher" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:publishernamebibliomixed.mode
Namespace No namespace
Match d:publishername
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:publishername" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:pubsnumberbibliomixed.mode
Namespace No namespace
Match d:pubsnumber
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:pubsnumber" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:releaseinfobibliomixed.mode
Namespace No namespace
Match d:releaseinfo
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:releaseinfo" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:revhistorybibliomixed.mode
Namespace No namespace
Match d:revhistory
Mode bibliomixed.mode
Import precedence 0
Source
<xsl:template match="d:revhistory" mode="bibliomixed.mode">
  <!-- suppressed; how could this be represented? -->
</xsl:template>
Template d:seriesvolnumsbibliomixed.mode
Namespace No namespace
Match d:seriesvolnums
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:seriesvolnums" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:subtitlebibliomixed.mode
Namespace No namespace
Match d:subtitle
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:subtitle" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:surnamebibliomixed.mode
Namespace No namespace
Match d:surname
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:surname" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:titlebibliomixed.mode
Namespace No namespace
Match d:title
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:title" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:titleabbrevbibliomixed.mode
Namespace No namespace
Match d:titleabbrev
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:titleabbrev" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:volumenumbibliomixed.mode
Namespace No namespace
Match d:volumenum
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:volumenum" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosourcebibliomixed.mode
Namespace No namespace
Match d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <xsl:apply-templates mode="bibliomixed.mode"/>
  </span>
</xsl:template>
Template d:biblioid[@class='doi']bibliomixed.mode
Documentation

Description

 See FR #1934434 and http://doi.org 
Namespace No namespace
Match d:biblioid[@class='doi']
Mode bibliomixed.mode
References
Import precedence 0
Source
<xsl:template match="d:biblioid[@class='doi']" mode="bibliomixed.mode">
  <span>
    <xsl:call-template name="common.html.attributes"/>
    <a href="{concat('http://dx.doi.org/', .)}">doi:<xsl:value-of select="."/></a>
  </span>
</xsl:template>