1<!-- THIS IS BROKEN -->
2<!-- ==================================================================== -->
3
4<xsl:template match="t:biblioentry">
5  <xsl:text>&#xA;&#xA;</xsl:text>
6  <xsl:element name="xsl:template">
7    <xsl:attribute name="match">biblioentry</xsl:attribute>
8    <xsl:text>&#xA;</xsl:text>
9    <xsl:element name="xsl:variable">
10      <xsl:attribute name="name">id</xsl:attribute>
11      <xsl:element name="xsl:call-template">
12        <xsl:attribute name="name">object.id</xsl:attribute>
13      </xsl:element>
14    </xsl:element>
15    <xsl:text>&#xA;</xsl:text>
16    <xsl:element name="{@wrapper}">
17      <xsl:attribute name="id">{$id}</xsl:attribute>
18      <xsl:attribute name="class">{name(.)}</xsl:attribute>
19      <xsl:text>&#xA;  </xsl:text>
20      <xsl:element name="a">
21        <xsl:attribute name="name">{$id}</xsl:attribute>
22      </xsl:element>
23      <xsl:apply-templates mode="biblioentry"/>
24      <xsl:text>&#xA;</xsl:text>
25    </xsl:element>
26    <xsl:text>&#xA;</xsl:text>
27  </xsl:element>
28
29<!--
30  <xsl:text>&#xA;&#xA;</xsl:text>
31  <xsl:element name="xsl:template">
32    <xsl:attribute name="match">biblioentry/biblioset</xsl:attribute>
33    <xsl:apply-templates mode="biblioentry"/>
34  </xsl:element>
35-->
36</xsl:template>
37
38<xsl:template match="t:if" mode="biblioentry">
39  <xsl:element name="xsl:if">
40    <xsl:attribute name="test">
41      <xsl:value-of select="@test"/>
42    </xsl:attribute>
43    <xsl:apply-templates mode="biblioentry"/>
44  </xsl:element>
45</xsl:template>
46
47<xsl:template match="t:text" mode="biblioentry">
48  <xsl:element name="xsl:text">
49    <xsl:apply-templates/>
50  </xsl:element>
51</xsl:template>
52
53<xsl:template match="*" mode="biblioentry">
54  <xsl:text>&#xA;  </xsl:text>
55  <xsl:element name="xsl:apply-templates">
56    <xsl:attribute name="select">
57      <xsl:value-of select="name(.)"/>
58    </xsl:attribute>
59    <xsl:attribute name="mode">bibliography.mode</xsl:attribute>
60  </xsl:element>
61</xsl:template>
62
63<xsl:template match="t:or" mode="biblioentry">
64  <xsl:text>&#xA;  </xsl:text>
65  <xsl:element name="xsl:apply-templates">
66    <xsl:attribute name="select">
67      <xsl:call-template name="element-or-list"/>
68    </xsl:attribute>
69    <xsl:attribute name="mode">bibliography.mode</xsl:attribute>
70  </xsl:element>
71</xsl:template>
72
73