|
Lines 465-475
Link Here
|
| 465 |
|
465 |
|
| 466 |
<xsl:for-each select="marc:datafield[(@tag=110 or @tag=710) and @ind1!='z']"> |
466 |
<xsl:for-each select="marc:datafield[(@tag=110 or @tag=710) and @ind1!='z']"> |
| 467 |
<xsl:choose> |
467 |
<xsl:choose> |
| 468 |
<xsl:when test="position()=1"> |
|
|
| 469 |
<xsl:text> -- </xsl:text> |
| 470 |
</xsl:when> |
| 471 |
</xsl:choose> |
| 472 |
<xsl:choose> |
| 473 |
<xsl:when test="position()=last()"> |
468 |
<xsl:when test="position()=last()"> |
| 474 |
<xsl:call-template name="nameABCDN"/> |
469 |
<xsl:call-template name="nameABCDN"/> |
| 475 |
</xsl:when> |
470 |
</xsl:when> |
|
Lines 1195-1211
Link Here
|
| 1195 |
|
1190 |
|
| 1196 |
<xsl:template name="nameABCDN"> |
1191 |
<xsl:template name="nameABCDN"> |
| 1197 |
<xsl:for-each select="marc:subfield[@code='a']"> |
1192 |
<xsl:for-each select="marc:subfield[@code='a']"> |
| 1198 |
<xsl:call-template name="chopPunctuation"> |
1193 |
<xsl:call-template name="chopPunctuation"> |
| 1199 |
<xsl:with-param name="chopString" select="."/> |
1194 |
<xsl:with-param name="chopString" select="."/> |
| 1200 |
</xsl:call-template> |
1195 |
</xsl:call-template> |
| 1201 |
</xsl:for-each> |
1196 |
</xsl:for-each> |
| 1202 |
<xsl:for-each select="marc:subfield[@code='b']"> |
1197 |
<xsl:if test="marc:subfield[@code='b']"> |
|
|
1198 |
<xsl:text>. </xsl:text> |
| 1199 |
<xsl:for-each select="marc:subfield[@code='b']"> |
| 1203 |
<xsl:value-of select="."/> |
1200 |
<xsl:value-of select="."/> |
| 1204 |
</xsl:for-each> |
1201 |
<xsl:choose> |
| 1205 |
<xsl:if test="marc:subfield[@code='c'] or marc:subfield[@code='d'] or marc:subfield[@code='n']"> |
1202 |
<xsl:when test="position() != last()"> |
| 1206 |
<xsl:call-template name="subfieldSelect"> |
1203 |
<xsl:text> -- </xsl:text> |
| 1207 |
<xsl:with-param name="codes">cdn</xsl:with-param> |
1204 |
</xsl:when> |
| 1208 |
</xsl:call-template> |
1205 |
</xsl:choose> |
|
|
1206 |
</xsl:for-each> |
| 1207 |
</xsl:if> |
| 1208 |
<xsl:if test="marc:subfield[@code='c'] or |
| 1209 |
marc:subfield[@code='d'] or |
| 1210 |
marc:subfield[@code='n']"> |
| 1211 |
<xsl:call-template name="subfieldSelect"> |
| 1212 |
<xsl:with-param name="codes">cdn</xsl:with-param> |
| 1213 |
</xsl:call-template> |
| 1209 |
</xsl:if> |
1214 |
</xsl:if> |
| 1210 |
</xsl:template> |
1215 |
</xsl:template> |
| 1211 |
|
1216 |
|
| 1212 |
- |
|
|