Project

General

Profile

1 44960 miriam.bag
<?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:fn="http://www.w3.org/2005/xpath-functions"
4
                exclude-result-prefixes="fn">
5 44960 miriam.bag
6 48139 alessia.ba
	<xsl:variable name="namespacePrefix" select="string('rcuk________')"/>
7
	<xsl:variable name="funderID" select="concat($namespacePrefix, '::RCUK')"/>
8 44960 miriam.bag
9
	<xsl:template match="/">
10
		<xsl:variable name="funding" select="//funder/name"/>
11
		<fundingtree>
12
			<funder>
13
				<id>
14 48139 alessia.ba
					<xsl:value-of select="$funderID"/>
15 44960 miriam.bag
				</id>
16
				<shortname>RCUK</shortname>
17
				<name>Research Council UK</name>
18
				<jurisdiction>GB</jurisdiction>
19
			</funder>
20 52290 alessia.ba
			<xsl:if test="string-length($funding) > 0">
21 44960 miriam.bag
			<funding_level_0>
22
				<id>
23 48139 alessia.ba
					<xsl:value-of select="concat($funderID, '::', $funding)"/>
24 44960 miriam.bag
				</id>
25
				<description>
26 48139 alessia.ba
					<xsl:value-of select="$funding"/>
27 44960 miriam.bag
				</description>
28
				<name>
29 48139 alessia.ba
					<xsl:value-of select="$funding"/>
30 44960 miriam.bag
				</name>
31
				<parent></parent>
32
				<class>rcuk:fundingStream</class>
33
			</funding_level_0>
34 52290 alessia.ba
			</xsl:if>
35 44960 miriam.bag
		</fundingtree>
36
	</xsl:template>
37
</xsl:stylesheet>