Use xhtml output. It seems that all it took to get firefox to display it was to had the xhtml namespace. Add xml/xhtml/css compliance icons. (Run xsltproc --stringparam browser no to get the xhtml/css icons.)
This commit is contained in:
+25
-11
@@ -3,24 +3,16 @@
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:sm="http://www.stepmania.com"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
exclude-result-prefixes="sm">
|
||||
<!-- This could be xhtml 1.0 strict, but firefox is failing at displaying the
|
||||
resultant document even though it seems to parse it just fine. -->
|
||||
<xsl:output method="html"
|
||||
version="4.01"
|
||||
encoding="UTF-8"
|
||||
doctype-system="http://www.w3.org/TR/html4/strict.dtd"
|
||||
doctype-public="-//W3C//DTD HTML 4.01//EN"
|
||||
indent="no"
|
||||
media-type="text/html" />
|
||||
<!--
|
||||
<xsl:output method="xml"
|
||||
version="1.0"
|
||||
encoding="UTF-8"
|
||||
doctype-system="http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"
|
||||
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
media-type="application/xhtml+xml" />
|
||||
-->
|
||||
<!-- Use xsltproc - -stringparam browser no (without a space) to generate the .html. -->
|
||||
<xsl:param name="browser" select="yes" />
|
||||
<xsl:template match="/">
|
||||
<xsl:comment>This file is automatically generated. Do not edit it.</xsl:comment>
|
||||
<html>
|
||||
@@ -100,6 +92,11 @@
|
||||
.footer {
|
||||
text-align: center
|
||||
}
|
||||
.validate {
|
||||
border: 0;
|
||||
width: 88px;
|
||||
height: 31px
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
function Open( id )
|
||||
@@ -169,6 +166,23 @@
|
||||
Generated for <xsl:value-of select="sm:Version" /> on
|
||||
<xsl:value-of select="sm:Date" />.
|
||||
</p>
|
||||
<p class="footer">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$browser = 'no'">
|
||||
<a href="http://validator.w3.org/check?uri=referer"><img
|
||||
class="validate" src="http://www.w3.org/Icons/valid-xhtml10-blue"
|
||||
alt="Valid XHTML 1.0 Strict" /></a>
|
||||
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img
|
||||
class="validate" src="http://www.w3.org/Icons/valid-css2-blue"
|
||||
alt="Valid CSS Level 2.1" /></a>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<a href="http://validator.w3.org/check?uri=referer"><img
|
||||
class="validate" src="http://www.w3.org/Icons/valid-xml10-blue"
|
||||
alt="Valid XML 1.0" /></a>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</p>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user