Actually use pipe instead of comma
[mspang/www.git] / xsl / directory.xsl
1 <?xml version='1.0'?>
2
3 <xsl:stylesheet version="1.0"
4     xmlns="http://www.w3.org/1999/xhtml"
5     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
6     xmlns:csc="http://csclub.uwaterloo.ca/xsltproc">
7
8 <xsl:template match="directory">
9   <xsl:variable name="href">
10     <xsl:choose>
11       <xsl:when test="@href != ''"><xsl:value-of select="@href"/></xsl:when>
12       <xsl:otherwise>index.html</xsl:otherwise>
13     </xsl:choose>
14   </xsl:variable>
15   <xsl:if test="@title">
16     <a class="diritem homedir" href="{$g_pre}">Home</a>
17     <a class="diritem" href="{$href}">
18       <xsl:value-of select="@title" />
19     </a>
20   </xsl:if>
21   <xsl:apply-templates select="diritem" />
22 </xsl:template>
23
24 <xsl:template name="diritem">
25   <xsl:param name="title" />
26   <xsl:param name="href" />
27   <a class="diritem" href="{$href}">
28     <xsl:value-of select="$title" />
29   </a>
30 </xsl:template>
31
32 <xsl:template match="diritem">
33   <xsl:call-template name="diritem">
34     <xsl:with-param name="title" select="@title" />
35     <xsl:with-param name="href" select="@href" />
36   </xsl:call-template>
37 </xsl:template>
38
39 </xsl:stylesheet>