</pz:metadata>
</xsl:for-each>
- <xsl:for-each select="marc:datafield[@tag = '500' or @tag = '505' or
+ <xsl:for-each
+ select="marc:datafield[@tag = '500' or @tag = '505' or
@tag = '518' or @tag = '520' or @tag = '522']">
- <pz:metadata type="description">
- <xsl:value-of select="*/text()"/>
+ <pz:metadata type="description">
+ <xsl:for-each select="node()">
+ <xsl:value-of select="text()" />
+ </xsl:for-each>
</pz:metadata>
- </xsl:for-each>
+ </xsl:for-each>
<xsl:for-each
select="marc:datafield[@tag='600' or @tag='610' or @tag='611' or @tag='630' or @tag='648' or @tag='650' or @tag='651' or @tag='653' or @tag='654' or @tag='655' or @tag='656' or @tag='657' or @tag='658' or @tag='662' or @tag='69X']">