Lines 1072-1095
Link Here
|
1072 |
</xsl:template> |
1072 |
</xsl:template> |
1073 |
|
1073 |
|
1074 |
<xsl:template name="nameABCDN"> |
1074 |
<xsl:template name="nameABCDN"> |
1075 |
<xsl:for-each select="marc:subfield[@code='a']"> |
1075 |
<xsl:call-template name="chopPunctuation"> |
1076 |
<xsl:call-template name="chopPunctuation"> |
1076 |
<xsl:with-param name="chopString"> |
1077 |
<xsl:with-param name="chopString" select="."/> |
1077 |
<xsl:call-template name="subfieldSelect"> |
1078 |
</xsl:call-template> |
1078 |
<xsl:with-param name="codes">abcdn</xsl:with-param> |
1079 |
</xsl:for-each> |
1079 |
</xsl:call-template> |
1080 |
<xsl:for-each select="marc:subfield[@code='b']"> |
1080 |
</xsl:with-param> |
1081 |
<xsl:value-of select="."/> |
1081 |
<xsl:with-param name="punctuation"> |
1082 |
<xsl:choose> |
1082 |
<xsl:text>:,;/ </xsl:text> |
1083 |
<xsl:when test="position() != last()"> |
1083 |
</xsl:with-param> |
1084 |
<xsl:text> -- </xsl:text> |
1084 |
</xsl:call-template> |
1085 |
</xsl:when> |
|
|
1086 |
</xsl:choose> |
1087 |
</xsl:for-each> |
1088 |
<xsl:if test="marc:subfield[@code='c'] or marc:subfield[@code='d'] or marc:subfield[@code='n']"> |
1089 |
<xsl:call-template name="subfieldSelect"> |
1090 |
<xsl:with-param name="codes">cdn</xsl:with-param> |
1091 |
</xsl:call-template> |
1092 |
</xsl:if> |
1093 |
</xsl:template> |
1085 |
</xsl:template> |
1094 |
|
1086 |
|
1095 |
<xsl:template name="nameACDEQ"> |
1087 |
<xsl:template name="nameACDEQ"> |