Addind media/files/.htaccess
[www/www.git] / cscweb.xsl
1 <?xml version='1.0'?>
2
3 <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4     xmlns:csc="http://www.csclub.uwaterloo.ca/cow" 
5     extension-element-prefixes="csc">
6
7 <!--
8
9   Set global "pre" variable based on /cscpage/@pre, which represents the 
10   relative path needed to get to the root. If you do not include a "pre" 
11   attribute on cscpage then the "pre" attribute will default to "../".
12
13 -->
14 <xsl:variable name="pre">
15  <xsl:choose>
16   <xsl:when test="/cscpage/@pre"><xsl:value-of select="/cscpage/@pre" /></xsl:when>
17   <xsl:otherwise>../</xsl:otherwise>
18  </xsl:choose>
19 </xsl:variable>
20
21 <xsl:output method="xml" encoding="ISO-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
22
23 <!-- include additional style sheets -->
24 <xsl:include href="./xsl/common.xsl" />
25 <xsl:include href="./xsl/directory.xsl" />
26 <xsl:include href="./xsl/menu.xsl" />
27 <xsl:include href="./xsl/exec.xsl" />
28 <xsl:include href="./xsl/books.xsl" />
29 <xsl:include href="./xsl/members.xsl" />
30 <xsl:include href="./xsl/events.xsl" />
31 <xsl:include href="./xsl/news.xsl" />
32 <xsl:include href="./xsl/media.xsl" />
33
34 <xsl:template match="*">
35   <xsl:copy>
36     <xsl:copy-of select="@*" />
37     <xsl:apply-templates />
38   </xsl:copy>
39 </xsl:template>
40
41 </xsl:stylesheet>