|
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 |
- |
|
|