XSLT里碰见了JAVASCRIPT,高手来看看,如何正确?
<td><a href=\"Javascript:CheckCode('<xsl:value-of select=\"zs\" />','<xsl:value-of select=\"zs\" />')\"><td>
XSLT里老报错。如何把字符串过滤正确?
套了几次都错。汗
<xsl:text disable-output-escaping="yes"></xsl:text>
[解决办法]
这样的写法是不行的,不符合XML的规则。
不能再元素属性里面又嵌套元素。
应该这样
<td><a href="Javascript:CheckCode('{zs}','{zs}')"></td>
另外,你在XSLT中的引号不需要加“\”符号。这又在脚本中才需要这么做。
[解决办法]
>
<
[解决办法]
<td><a href="Javascript:CheckCode('<xsl:value-of select="zs" />','<xsl:value-of select="zs" />')"></td>
注意最后的<td>有问题,应该是</td>