Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
4
<xsl:template match="/">
5
<result>
6
	<xsl:apply-templates select="row/groupresult"/>
7
</result>
8
</xsl:template>
9

    
10
<xsl:template match="groupresult[@field='publicationyear']">
11
	<field name="publicationyear" indexId="publicationyear">	
12
		<field name="count">
13
		<xsl:attribute name="value">
14
			<xsl:value-of select="./count"/>
15
		</xsl:attribute>
16
		</field>
17
		<field name="value">
18
		<xsl:attribute name="value">
19
			<xsl:value-of select="./value"/>
20
		</xsl:attribute>
21
		</field>
22
	</field>
23
</xsl:template>
24

    
25
<xsl:template match="groupresult[@field='language']">
26
	<field name="language" indexId="language">	
27
		<field name="count">
28
		<xsl:attribute name="value">
29
			<xsl:value-of select="./count"/>
30
		</xsl:attribute>
31
		</field>
32
		<field name="value">
33
		<xsl:attribute name="value">
34
			<xsl:value-of select="./value"/>
35
		</xsl:attribute>
36
		</field>
37
	</field>
38
</xsl:template>
39

    
40
<xsl:template match="groupresult[@field='projectname']">
41
	<field name="projectname" indexId="projectname">	
42
		<field name="count">
43
		<xsl:attribute name="value">
44
			<xsl:value-of select="./count"/>
45
		</xsl:attribute>
46
		</field>
47
		<field name="value">
48
		<xsl:attribute name="value">
49
			<xsl:value-of select="./value"/>
50
		</xsl:attribute>
51
		</field>
52
	</field>
53
</xsl:template>
54

    
55
<xsl:template match="groupresult[@field='programname']">
56
	<field name="programmname" indexId="programname">	
57
		<field name="count">
58
		<xsl:attribute name="value">
59
			<xsl:value-of select="./count"/>
60
		</xsl:attribute>
61
		</field>
62
		<field name="value">
63
		<xsl:attribute name="value">
64
			<xsl:value-of select="./value"/>
65
		</xsl:attribute>
66
		</field>
67
	</field>
68
</xsl:template>
69

    
70
<xsl:template match="groupresult[@field='specificprogramname']">
71
	<field name="subject" indexId="specificprogramname">	
72
		<field name="count">
73
		<xsl:attribute name="value">
74
			<xsl:value-of select="./count"/>
75
		</xsl:attribute>
76
		</field>
77
		<field name="value">
78
		<xsl:attribute name="value">
79
			<xsl:value-of select="./value"/>
80
		</xsl:attribute>
81
		</field>
82
	</field>
83
</xsl:template>
84
</xsl:stylesheet>
(2-2/12)