|
Lines 34-61
Link Here
|
| 34 |
|
34 |
|
| 35 |
<xsl:template match="marc:datafield"> |
35 |
<xsl:template match="marc:datafield"> |
| 36 |
<xsl:if test="starts-with(@tag, '7')"> |
36 |
<xsl:if test="starts-with(@tag, '7')"> |
| 37 |
<p class="mainheading"><xsl:value-of select="."/></p> |
37 |
<p class="mainheading"> <xsl:apply-templates select="marc:subfield"/></p> |
| 38 |
</xsl:if> |
38 |
</xsl:if> |
| 39 |
<xsl:if test="@tag='200'"> |
39 |
<xsl:if test="@tag='200'"> |
| 40 |
<span class="title"><xsl:value-of select="."/></span> |
40 |
<span class="title"><xsl:value-of select="."/></span> |
| 41 |
</xsl:if> |
41 |
</xsl:if> |
| 42 |
<xsl:if test="@tag='200'"> |
|
|
| 43 |
<span class="titlemain"><xsl:value-of select="."/></span><br/> |
| 44 |
</xsl:if> |
| 45 |
<xsl:if test="@tag='205'"> |
42 |
<xsl:if test="@tag='205'"> |
| 46 |
<xsl:value-of select="."/> |
43 |
<xsl:value-of select="."/> |
| 47 |
</xsl:if> |
44 |
</xsl:if> |
| 48 |
<xsl:if test="@tag='215'"> |
45 |
<xsl:if test="@tag='215'"> |
| 49 |
<p class="extent"><xsl:value-of select="."/></p> |
46 |
<p class="extent"><xsl:value-of select="."/></p> |
| 50 |
</xsl:if> |
47 |
</xsl:if> |
| 51 |
<xsl:if test="starts-with(@tag, '3')"> |
48 |
<xsl:if test="substring(@tag,1,1)='6' and @tag!='680' and @tag!='676'"> |
| 52 |
<p class="note"><xsl:value-of select="."/></p> |
49 |
<p> |
| 53 |
</xsl:if> |
50 |
<span class='counter'><xsl:number count="marc:datafield[substring(@tag,1,1)='6']"/>.</span> <xsl:apply-templates select="marc:subfield"/> |
| 54 |
<xsl:if test="@tag='606'"> |
51 |
</p> |
| 55 |
<span class='counter'><xsl:number count="marc:datafield[@tag='606']"/>.</span> <xsl:apply-templates select="marc:subfield"/> |
|
|
| 56 |
</xsl:if> |
| 57 |
<xsl:if test="@tag='610'"> |
| 58 |
<span class="counter"><xsl:number format="i" count="marc:datafield[@tag='610']"/>.</span> <xsl:apply-templates select="marc:subfield"/> |
| 59 |
</xsl:if> |
52 |
</xsl:if> |
| 60 |
<xsl:if test="@tag='680'"> |
53 |
<xsl:if test="@tag='680'"> |
| 61 |
<xsl:variable name="LCCN.nospace" select="translate(marc:subfield[@code='a'], ' ', '')"/> |
54 |
<xsl:variable name="LCCN.nospace" select="translate(marc:subfield[@code='a'], ' ', '')"/> |
|
Lines 78-84
Link Here
|
| 78 |
</xsl:if> |
71 |
</xsl:if> |
| 79 |
</xsl:template> |
72 |
</xsl:template> |
| 80 |
<xsl:template match="marc:subfield"> |
73 |
<xsl:template match="marc:subfield"> |
| 81 |
<xsl:if test="@code!='2'"> |
74 |
<xsl:if test="@code!='0' and @code!='1' and @code!='2' and @code!='3' and @code!='5' and @code!='6' and @code!='7' and @code!='8' and @code!='9'"> |
| 82 |
<xsl:if test="@code!='a'">--</xsl:if> |
75 |
<xsl:if test="@code!='a'">--</xsl:if> |
| 83 |
<xsl:value-of select="."/> |
76 |
<xsl:value-of select="."/> |
| 84 |
</xsl:if> |
77 |
</xsl:if> |
| 85 |
- |
|
|