1 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:oai="http://www.openarchives.org/OAI/2.0/"
4 xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
5 exclude-result-prefixes="oai oai_dc"
8 <xsl:output indent="yes" method="xml" version="1.0" encoding="UTF-8"/>
10 <!-- disable all default text node output -->
11 <xsl:template match="text()"/>
13 <!-- match on oai xml record -->
14 <xsl:template match="/">
16 <xsl:apply-templates/>
21 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/node()">
22 <xsl:copy-of select="."/>
26 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:date">
27 <dc:date><xsl:value-of select="."/></dc:date>
30 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:description">
31 <dc:description><xsl:value-of select="."/></dc:description>
34 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/format">
35 <format><xsl:value-of select="."/></format>
38 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:identifier">
39 <dc:identifier><xsl:value-of select="."/></dc:identifier>
42 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:publisher">
43 <dc:publisher><xsl:value-of select="."/></dc:publisher>
46 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:relation">
47 <dc:relation><xsl:value-of select="."/></dc:relation>
50 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/subject">
51 <subject><xsl:value-of select="."/></subject>
54 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:title">
55 <dc:title><xsl:value-of select="."/></dc:title>
58 <xsl:template match="oai:record/oai:metadata/oai_dc:dc/dc:type">
59 <dc:type><xsl:value-of select="."/></dc:type>