Add xsltproc.py
[mspang/www.git] / xsl / html.xsl
index ffd3d8d..bd0a932 100644 (file)
@@ -1,11 +1,9 @@
 <?xml version='1.0'?>
 
-<xsl:stylesheet version="2.0"
+<xsl:stylesheet version="1.0"
     xmlns="http://www.w3.org/1999/xhtml"
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:fn="http://www.w3.org/2005/xpath-functions"
-    xmlns:csc="http://csclub.uwaterloo.ca/xslt">
+    xmlns:csc="http://csclub.uwaterloo.ca/xsltproc">
 
 <xsl:param name="g_date" required="yes" />
 <xsl:param name="g_time" required="yes" />
@@ -31,7 +29,9 @@
 <xsl:variable name="g_mirror_csc">http://csclub.uwaterloo.ca/files/</xsl:variable>
 <xsl:variable name="g_mirror_cs">http://mirror.cs.uwaterloo.ca/csclub/</xsl:variable>
 
-<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" />
+<xsl:output method="xml" encoding="ISO-8859-1"
+    doctype-public="-//W3C//DTD XHTML 1.1//EN"
+    doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />
 
 <!-- include additional style sheets -->
 <xsl:include href="functions.xsl" />
 <xsl:include href="media.xsl" />
 
 <xsl:template match="*">
-  <xsl:copy>
+  <xsl:element name="{name()}">
     <xsl:copy-of select="@*" />
     <xsl:apply-templates />
-  </xsl:copy>
+  </xsl:element>
 </xsl:template>
 
 </xsl:stylesheet>