Project

General

Profile

1 26600 sandro.lab
<?xml version="1.0" encoding="UTF-8"?>
2
<xsl:stylesheet version="1.0"
3 48139 alessia.ba
                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
                exclude-result-prefixes="xsl datetime exslt xsi" xmlns:dri="http://www.driver-repository.eu/namespace/dri">
6 26600 sandro.lab
7 48139 alessia.ba
	<xsl:param name="datasourceId"/>
8 26600 sandro.lab
9
	<xsl:template match="/">
10
		<record xmlns:dri="http://www.driver-repository.eu/namespace/dri">
11 48139 alessia.ba
			<header>
12
				<dri:objIdentifier>
13 26600 sandro.lab
					<xsl:value-of select="concat($datasourceId, '::', normalize-space(//FIELD[@name='_dnet_resource_identifier_']))"/>
14
				</dri:objIdentifier>
15
				<dri:dateOfCollection>
16 48139 alessia.ba
					<xsl:value-of select="datetime:dateTime()"/>
17 26600 sandro.lab
				</dri:dateOfCollection>
18
				<dri:repositoryId>
19 48139 alessia.ba
					<xsl:value-of select="$datasourceId"/>
20 26600 sandro.lab
				</dri:repositoryId>
21
			</header>
22
			<metadata>
23 48139 alessia.ba
				<xsl:copy-of select="."/>
24 26600 sandro.lab
			</metadata>
25
		</record>
26
	</xsl:template>
27
28
</xsl:stylesheet>