blob: dba72fa9505281ef8c99a45182229292465140c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings">
<xsl:include href="common.xsl"/>
<xsl:param name="title"/>
<xsl:param name="id"/>
<xsl:param name="type"/> <!-- 'audio' or 'video' -->
<xsl:template name="mediaurl">
<xsl:param name="streamtitle"/>
<xsl:variable name="typeurl">
<xsl:call-template name="type_to_path">
<xsl:with-param name="type" select="series/dict/type"/>
</xsl:call-template>
</xsl:variable>
<mediaurl>
<title>
<xsl:value-of select="$streamtitle"/>
</title>
<url>wvt:///bin/yle-dl?contenttype=video/x-flv&arg=<xsl:value-of select="str:encode-uri(concat('http://areena.yle.fi/', $typeurl, '/', $id), true())"/></url>
</mediaurl>
</xsl:template>
<xsl:template match="/">
<xsl:call-template name="mediaurl">
<xsl:with-param name="streamtitle" select="$title"/>
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
|