Annotation of kupuMPIWG/apache-lenya/lenya/sitetree2kupulibrary.xsl, revision 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>