|
Line 0
Link Here
|
|
|
1 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:marc="http://www.loc.gov/MARC21/slim" |
| 2 |
version="1.0"> |
| 3 |
<xsl:output indent="yes" |
| 4 |
method="xml" |
| 5 |
version="1.0" |
| 6 |
encoding="UTF-8"/> |
| 7 |
|
| 8 |
<xsl:template name="identity" match="node()|@*"> |
| 9 |
<xsl:copy> |
| 10 |
<xsl:apply-templates select="@*|node()"/> |
| 11 |
</xsl:copy> |
| 12 |
</xsl:template> |
| 13 |
|
| 14 |
<xsl:template match="marc:datafield[@tag=880]"> |
| 15 |
<xsl:element name="datafield" namespace="http://www.loc.gov/MARC21/slim"> |
| 16 |
<xsl:attribute name="tag"><xsl:value-of select="substring(marc:subfield[@code=6],1,3)"/></xsl:attribute> |
| 17 |
<xsl:attribute name="ind1"><xsl:value-of select="@ind1"/></xsl:attribute> |
| 18 |
<xsl:attribute name="ind2"><xsl:value-of select="@ind2"/></xsl:attribute> |
| 19 |
<xsl:apply-templates select="marc:subfield[@code != '6']"/> |
| 20 |
</xsl:element> |
| 21 |
</xsl:template> |
| 22 |
|
| 23 |
</xsl:stylesheet> |