如何在Firefox下正确显示这个html
IE下可以显示,Firefox下不行,请教
XMLFile1.xml
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="table_cs.xsl" ?>
<学生信息>
<个人信息><姓名>张三</姓名><年龄>27</年龄><备注>来自江苏</备注></个人信息>
<个人信息><姓名>李四</姓名><年龄>25</年龄><备注>来自北京</备注></个人信息>
</学生信息>
Xsltfile.xsl
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html><head><title>学生信息</title></head>
<body><table border="1"><tr bgcolor="lightgreen"><td>Name</td><td>Age</td>
<td>Memo</td></tr>
<xsl:apply-templates select="学生信息" />
</table></body></html>
</xsl:template>
<xsl:template match="学生信息">
<xsl:for-each select="个人信息">
<tr bgcolor="white"><td><xsl:value-of select="姓名"></xsl:value-of></td>
<td><xsl:value-of select="年龄" /></td>
<td><xsl:value-of select="备注" /></td>
</tr>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
xxl.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<style>
BODY{font:bold 12pt Times New Roman; background-color="#C0C0C0"}
</style>
<SCRIPT language="JavaScript">
function change()
{
var xmldom = new ActiveXObject("Microsoft.XMLDOM");
xmldom.load("XMLFile1.xml");
var xsldom = new ActiveXObject("Microsoft.XMLDOM");
xsldom.load("Xsltfile.xsl");
document.write(xmldom.transformNode(xsldom));
}
</SCRIPT>
<body>
<input name="button0" type="button" value="显示转换文件" onclick="change()"></input>
</body>
</html>