Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<xsl:stylesheet version="1.0"
3
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
	xmlns:datetime="http://exslt.org/dates-and-times" xmlns:exslt="http://exslt.org/common"
5
	xmlns:oai="http://www.openarchives.org/OAI/2.0/"
6
	exclude-result-prefixes="xsl datetime exslt xsi" xmlns:dri="http://www.driver-repository.eu/namespace/dri">
7

    
8
	<xsl:param name="datasourceId" />
9

    
10
	<xsl:template match="/">
11
		<record xmlns:dri="http://www.driver-repository.eu/namespace/dri">
12
  			<header>
13
	  			<dri:objIdentifier>
14
					<xsl:value-of select="concat($datasourceId, '::', normalize-space(//FIELD[@name='_dnet_resource_identifier_']))"/>
15
				</dri:objIdentifier>
16
				<dri:dateOfCollection>
17
					<xsl:value-of select="datetime:dateTime()" />
18
				</dri:dateOfCollection>
19
				<dri:repositoryId>
20
					<xsl:value-of select="$datasourceId" />
21
				</dri:repositoryId>
22
			</header>
23
			<metadata>
24
				<xsl:copy-of select="." />			
25
			</metadata>
26
		</record>
27
	</xsl:template>
28

    
29
</xsl:stylesheet>
(6-6/7)