script脚本不能执行,请各位大侠给看一下是什么问题?
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:dah="urn:my-scripts">
<xsl:template match="/">
<html>
<msxsl:script language="javascript" implements-prefix="dah">
<![CDATA[
function ReturnValue()
{
var SortTitle="时事评论";
var SortId="1";
switch(SortId)
{
case "1":
SortTitle="时事评论";
break;
case "2":
SortTitle="日常生活";
break;
default:
SortTitle="时事评论";
}
return SortTitle;
}
]]>
</msxsl:script>
*************************************************************
调用
<td width="40%"><xsl:element name="a"><xsl:attribute name="HREF">javascript:LinkRul()</xsl:attribute>
<xsl:value-of disable-output-escaping="yes" select="dah:ReturnValue()"/>
</xsl:element></td>
说什么名称空间 'urn:my-scripts' 不包含任何函数。
但到底该怎样调用我的这个函数那,拜托大家了。