我想打电话给内部XSLT编写的函数调用自定义函数2
这种方式,我把它叫做
<xsl:value-of select='foo:compareCI()'/>
这样定义
<xsl:function name='foo:compareCI'>
<xsl:value-of select='jkhjkhjk'/>
</xsl:function>
,现在我有将它添加到标题,但我是什么正确的方法来做到这一点?
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
version='2.0'
xmlns:foo='http://whatever'>
有人可以帮忙吗?
你想让你的函数返回什么样的值?在函数体中没有上下文项,所以' '会尝试选择一个名为'jkhjkhjk'的元素将不起作用。 –
也许你有权利,这是错误的。我只想返回一个简单的字符串。但我不能调用它我得到这个错误'无法找到一个脚本或与命名空间关联的扩展对象',我认为xmlns:foo ='http://无论'这是因为它 – GomuGomuNoRocket
我认为你得到一个错误,因为你正在将此代码与不支持XSLT 2.0的XSLT处理器一起使用。 –