07d3799121bd9df8cf0f54ff43c13347d84e3663
[idzebra-moved-to-github.git] / examples / oai-pmh / conf / oai2zebra.xsl
1 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
2                 xmlns:z="http://indexdata.com/zebra-2.0"
3                 xmlns:dc="http://purl.org/dc/elements/1.1/"
4                 xmlns:oai="http://www.openarchives.org/OAI/2.0/" 
5                 xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" 
6                 exclude-result-prefixes="oai oai_dc dc"
7                 version="1.0">
8
9
10   <xsl:param name="id" select="''"/>
11   <xsl:param name="filename" select="''"/>
12   <xsl:param name="rank" select="''"/>
13   <xsl:param name="score" select="''"/>
14   <xsl:param name="schema" select="''"/>
15   <xsl:param name="size" select="''"/>
16
17 <xsl:output indent="yes" method="xml" version="1.0" encoding="UTF-8"/>
18
19  <xsl:template match="/">
20    <z:record
21        z:id="{$id}"
22        z:filename="{$filename}"
23        z:rank="{$rank}"
24        z:score="{$score}"
25        z:schema="{$schema}"
26        z:size="{$size}"
27        >
28      <title>
29        <xsl:value-of select="oai:record/oai:metadata/oai_dc:dc/dc:title"/>
30      </title>
31    </z:record>
32
33  </xsl:template>
34
35 </xsl:stylesheet>