首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

在IE6和IE7中执行cout.html的button函数后出错或空白解决思路

2012-03-14 
在IE6和IE7中执行cout.html的button函数后出错或空白求高手帮忙调试修改,不胜感激EX.XML?xmlversion 1.

在IE6和IE7中执行cout.html的button函数后出错或空白
求高手帮忙调试修改,不胜感激

EX.XML
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<CATALOG>
<CD>
<TITLE> 天空 </TITLE>
<ARTIST> 王菲 </ARTIST>
<LANGUAGE> 国语 </LANGUAGE>
<COMPANY> 福茂唱片 </COMPANY>
<YEAR> 1995 </YEAR>
<PRICE> 28元 </PRICE>
</CD>
<CD>
<TITLE> 不老的传说 </TITLE>
<ARTIST> 张学友 </ARTIST>
<LANGUAGE> 粤语 </LANGUAGE>
<COMPANY> 宝丽金 </COMPANY>
<YEAR> 1997 </YEAR>
<PRICE> 28元 </PRICE>
</CD>
</CATALOG>


EX.XSL代码如下:
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<xsl:stylesheet   version= "1.0 "   xmlns= "http://www.w3.org/1999/XSL/Transform ">
<xsl:template   match= "/ ">
<html>
<head>
<title> 转换结果 </title>
</head>
<body>
<p   align= "center ">
<font   color= "#FF0000 "   size= "5 "> CD大卖场 </font>
</p>
<table   width= "95% "   border= "1 "   bgcolor= "#00FFFF ">
<tr>
<td   width= "20% ">
<div   align= "center "> 专辑名称 </div>
</td>
<td   width= "15% ">
<div   align= "center "> 歌手 </div>
</td>
<td   width= "15% ">
<div   align= "center "> 语言 </div>
</td>
<td   width= "15% ">
<div   align= "center "> 发行公司 </div>
</td>
<td   width= "15% ">
<div   align= "center "> 年份 </div>
</td>
<td   width= "15% ">
<div   align= "center "> 价格 </div>
</td>
</tr>
<xsl:for-each   select= "//CD ">
<tr>
<td>
<div   align= "center ">
<xsl:value-of   select= "TITLE "/>
</div>
</td>
<td>
<div   align= "center ">
<xsl:value-of   select= "ARTIST "/>
</div>
</td>
<td>
<div   align= "center ">
<xsl:value-of   select= "LANGUAGE "/>
</div>
</td>
<td>
<div   align= "center ">
<xsl:value-of   select= "COMPANY "/>
</div>
</td>
<td>
<div   align= "center ">
<xsl:value-of   select= "YEAR "/>
</div>
</td>
<td>
<div   align= "center ">
<xsl:value-of   select= "PRICE "/>
</div>
</td>
</tr>


</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>


cout.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( "EX.xml ");
var   xsldom   =   new   ActiveXObject( "Microsoft.XMLDOM ");
xsldom.load( "EX.xsl ");
document.write(xmldom.transformNode(xsldom));
}
</SCRIPT>
<body>
<input   name= "button0 "   type= "button "   value= "显示转换文件 "     onclick= "change() "> </input>
</body>
</html>

[解决办法]
<xsl:stylesheet version= "1.0 " xmlns= "http://www.w3.org/1999/XSL/Transform "> 换成

<xsl:stylesheet version= "1.0 " xmlns:xsl= "http://www.w3.org/1999/XSL/Transform ">

热点排行