Annotation of kupuMPIWG/apache-lenya/lenya/sitetree2kupulibrary.xsl, revision 1.1.1.1
1.1 dwinter 1: <?xml version="1.0" encoding="UTF-8" ?>
2:
3: <!--
4: Transform lenya Sitetree to Kupu's library format
5: for usage in the link drawer.
6:
7: @version $Id: sitetree2kupulibrary.xsl 8771 2005-01-31 19:05:00Z gregor $
8: -->
9:
10: <xsl:stylesheet version="1.0"
11: xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
12: xmlns:dc="http://purl.org/dc/elements/1.1/"
13: xmlns:li="http://apache.org/cocoon/lenya/info/1.0"
14: >
15:
16: <xsl:param name="resource-icon-url"/>
17: <xsl:param name="resource-path-url"/>
18:
19: <xsl:template match="/">
20: <collection>
21: <uri>FIXME URI</uri>
22: <icon></icon>
23: <title>Page Image Library</title>
24: <description>Images related to page or document.</description>
25: <items>
26: <xsl:apply-templates select="//li:asset"/>
27: </items>
28: </collection>
29: </xsl:template>
30:
31: <xsl:template match="li:asset">
32: <xsl:variable name="resource-url">
33: <xsl:value-of select="concat($resource-path-url, dc:source)"/>
34: </xsl:variable>
35:
36: <resource id="{$resource-url}">
37: <title><xsl:value-of select="dc:source"/></title>
38: <uri><xsl:value-of select="$resource-url"/></uri>
39: <icon><xsl:value-of select="$resource-icon-url"/></icon>
40: <description><xsl:value-of select="dc:title"/></description>
41: <preview><xsl:value-of select="$resource-url"/></preview>
42: <size><xsl:value-of select="dc:extent"/> kb</size>
43: </resource>
44: </xsl:template>
45:
46: <xsl:template match="@*|node()">
47: <xsl:copy>
48: <xsl:apply-templates select="@*|node()"/>
49: </xsl:copy>
50: </xsl:template>
51:
52: </xsl:stylesheet>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>