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
                exclude-result-prefixes="xsl datetime exslt xsi" xmlns:dri="http://www.driver-repository.eu/namespace/dri">
6

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

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

    
28
</xsl:stylesheet>
(21-21/25)