Lines 455-461
Link Here
|
455 |
<xsl:for-each select="marc:datafield[(@tag=100 or @tag=700) and @ind1!='z']"> |
455 |
<xsl:for-each select="marc:datafield[(@tag=100 or @tag=700) and @ind1!='z']"> |
456 |
<xsl:choose> |
456 |
<xsl:choose> |
457 |
<xsl:when test="position()=last()"> |
457 |
<xsl:when test="position()=last()"> |
458 |
<xsl:call-template name="nameABCDQ"/>. |
458 |
<xsl:call-template name="nameABCQ"/>. |
459 |
</xsl:when> |
459 |
</xsl:when> |
460 |
<xsl:otherwise> |
460 |
<xsl:otherwise> |
461 |
<xsl:call-template name="nameABCDQ"/>; |
461 |
<xsl:call-template name="nameABCDQ"/>; |
Lines 1180-1197
Link Here
|
1180 |
</xsl:choose> |
1180 |
</xsl:choose> |
1181 |
</xsl:template> |
1181 |
</xsl:template> |
1182 |
|
1182 |
|
1183 |
<xsl:template name="nameABCDQ"> |
1183 |
<xsl:template name="nameABCQ"> |
1184 |
<xsl:call-template name="chopPunctuation"> |
1184 |
<xsl:call-template name="chopPunctuation"> |
1185 |
<xsl:with-param name="chopString"> |
1185 |
<xsl:with-param name="chopString"> |
1186 |
<xsl:call-template name="subfieldSelect"> |
1186 |
<xsl:call-template name="subfieldSelect"> |
1187 |
<xsl:with-param name="codes">aq</xsl:with-param> |
1187 |
<xsl:with-param name="codes">abcq</xsl:with-param> |
1188 |
</xsl:call-template> |
1188 |
</xsl:call-template> |
1189 |
</xsl:with-param> |
1189 |
</xsl:with-param> |
1190 |
<xsl:with-param name="punctuation"> |
1190 |
<xsl:with-param name="punctuation"> |
1191 |
<xsl:text>:,;/ </xsl:text> |
1191 |
<xsl:text>:,;/ </xsl:text> |
1192 |
</xsl:with-param> |
1192 |
</xsl:with-param> |
1193 |
</xsl:call-template> |
1193 |
</xsl:call-template> |
1194 |
<xsl:call-template name="termsOfAddress"/> |
|
|
1195 |
</xsl:template> |
1194 |
</xsl:template> |
1196 |
|
1195 |
|
1197 |
<xsl:template name="nameABCDN"> |
1196 |
<xsl:template name="nameABCDN"> |
Lines 1216-1233
Link Here
|
1216 |
</xsl:call-template> |
1215 |
</xsl:call-template> |
1217 |
</xsl:template> |
1216 |
</xsl:template> |
1218 |
|
1217 |
|
1219 |
<xsl:template name="termsOfAddress"> |
|
|
1220 |
<xsl:if test="marc:subfield[@code='b' or @code='c']"> |
1221 |
<xsl:call-template name="chopPunctuation"> |
1222 |
<xsl:with-param name="chopString"> |
1223 |
<xsl:call-template name="subfieldSelect"> |
1224 |
<xsl:with-param name="codes">bc</xsl:with-param> |
1225 |
</xsl:call-template> |
1226 |
</xsl:with-param> |
1227 |
</xsl:call-template> |
1228 |
</xsl:if> |
1229 |
</xsl:template> |
1230 |
|
1231 |
<xsl:template name="nameDate"> |
1218 |
<xsl:template name="nameDate"> |
1232 |
<xsl:for-each select="marc:subfield[@code='d']"> |
1219 |
<xsl:for-each select="marc:subfield[@code='d']"> |
1233 |
<xsl:call-template name="chopPunctuation"> |
1220 |
<xsl:call-template name="chopPunctuation"> |
1234 |
- |
|
|