|
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 1163-1180
Link Here
|
| 1163 |
</xsl:choose> |
1163 |
</xsl:choose> |
| 1164 |
</xsl:template> |
1164 |
</xsl:template> |
| 1165 |
|
1165 |
|
| 1166 |
<xsl:template name="nameABCDQ"> |
1166 |
<xsl:template name="nameABCQ"> |
| 1167 |
<xsl:call-template name="chopPunctuation"> |
1167 |
<xsl:call-template name="chopPunctuation"> |
| 1168 |
<xsl:with-param name="chopString"> |
1168 |
<xsl:with-param name="chopString"> |
| 1169 |
<xsl:call-template name="subfieldSelect"> |
1169 |
<xsl:call-template name="subfieldSelect"> |
| 1170 |
<xsl:with-param name="codes">aq</xsl:with-param> |
1170 |
<xsl:with-param name="codes">abcq</xsl:with-param> |
| 1171 |
</xsl:call-template> |
1171 |
</xsl:call-template> |
| 1172 |
</xsl:with-param> |
1172 |
</xsl:with-param> |
| 1173 |
<xsl:with-param name="punctuation"> |
1173 |
<xsl:with-param name="punctuation"> |
| 1174 |
<xsl:text>:,;/ </xsl:text> |
1174 |
<xsl:text>:,;/ </xsl:text> |
| 1175 |
</xsl:with-param> |
1175 |
</xsl:with-param> |
| 1176 |
</xsl:call-template> |
1176 |
</xsl:call-template> |
| 1177 |
<xsl:call-template name="termsOfAddress"/> |
|
|
| 1178 |
</xsl:template> |
1177 |
</xsl:template> |
| 1179 |
|
1178 |
|
| 1180 |
<xsl:template name="nameABCDN"> |
1179 |
<xsl:template name="nameABCDN"> |
|
Lines 1199-1216
Link Here
|
| 1199 |
</xsl:call-template> |
1198 |
</xsl:call-template> |
| 1200 |
</xsl:template> |
1199 |
</xsl:template> |
| 1201 |
|
1200 |
|
| 1202 |
<xsl:template name="termsOfAddress"> |
|
|
| 1203 |
<xsl:if test="marc:subfield[@code='b' or @code='c']"> |
| 1204 |
<xsl:call-template name="chopPunctuation"> |
| 1205 |
<xsl:with-param name="chopString"> |
| 1206 |
<xsl:call-template name="subfieldSelect"> |
| 1207 |
<xsl:with-param name="codes">bc</xsl:with-param> |
| 1208 |
</xsl:call-template> |
| 1209 |
</xsl:with-param> |
| 1210 |
</xsl:call-template> |
| 1211 |
</xsl:if> |
| 1212 |
</xsl:template> |
| 1213 |
|
| 1214 |
<xsl:template name="nameDate"> |
1201 |
<xsl:template name="nameDate"> |
| 1215 |
<xsl:for-each select="marc:subfield[@code='d']"> |
1202 |
<xsl:for-each select="marc:subfield[@code='d']"> |
| 1216 |
<xsl:call-template name="chopPunctuation"> |
1203 |
<xsl:call-template name="chopPunctuation"> |
| 1217 |
- |
|
|