<xsl:choose>
<xsl:when test="$bibliography.numbered != 0">
<xsl:text>[</xsl:text>
- <xsl:number from="bibliography" count="biblioentry|bibliomixed" format="1"/>
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
<xsl:text>] </xsl:text>
</xsl:when>
<xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
<!-- ==================================================================== -->
+<xsl:template match="bibliosource">
+ <!-- FIXME: is this right? -->
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
</xsl:stylesheet>
<xsl:choose>
<xsl:when test="$entry">
<xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
<xsl:when test="local-name($entry/*[1]) = 'abbrev'">
<xsl:apply-templates select="$entry/*[1]"/>
</xsl:when>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
<xsl:when test="local-name(*[1]) = 'abbrev'">
<xsl:apply-templates select="*[1]"/>
</xsl:when>
<xsl:choose>
<xsl:when test="$bibliography.numbered != 0">
<xsl:text>[</xsl:text>
- <xsl:number from="bibliography" count="biblioentry|bibliomixed" format="1"/>
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
<xsl:text>] </xsl:text>
</xsl:when>
<xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
<!-- ==================================================================== -->
+<xsl:template match="bibliosource">
+ <!-- FIXME: is this right? -->
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
</xsl:stylesheet>
<xsl:choose>
<xsl:when test="$entry">
<xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
<xsl:when test="local-name($entry/*[1]) = 'abbrev'">
<xsl:apply-templates select="$entry/*[1]"/>
</xsl:when>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
<xsl:when test="local-name(*[1]) = 'abbrev'">
<xsl:apply-templates select="*[1]"/>
</xsl:when>