1.调用脚本出错
<xsl:value-of select="AiBoSoftWare:formatTotal(STCode)" disable-output-escaping="yes" />
Microsoft JScript 运行时错误 对象不支持此属性或方法 行 = 3, 列 = 4 (行是距脚本块起始位置的偏移量)。属性或方法调用返回错误。 selectXHD.aspx, 行278 字符18
2.解决方法
<xsl:value-of select="AiBoSoftWare:formatTotal(string(STCode))" disable-output-escaping="yes" />
用内置函数 string() 转换成字符串
3.注册脚本扩展
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
<!--绑定命名空间(urn:schemas-microsoft-com:xslt)到 msxsl ,msxl 可以等于任意值 -->
xmlns:AiBoSoftWare="http://AiBoSoftWare.com/AiBoSoftWare"
<!--注册命名空间 ,可以等于任意值-->
>
<msxsl:script language="javascript" implements-prefix="AiBoSoftWare">
<![CDATA[
function formatTotal(flag) {
var result = flag+'号';
return result;
}
]]>
</msxsl:script>