我正在尝试创建自定义 XSLT 函数,但每次收到此错误时:
“非静态 Java 函数‘compareCI’的第一个参数不是有效的对象引用。”
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:foo="http://whatever">
<xsl:function name="foo:compareCI">
<xsl:param name="string1"/>
<xsl:param name="string2"/>
<xsl:value-of select="compare(upper-case($string1),upper-case($string2))"/>
</xsl:function>
<xsl:template match="/">
<xsl:value-of select="foo:compareCI('red','blue')"/>
</xsl:template>
</xsl:stylesheet>
我希望你们中的某个人可以帮助我。非常感谢提前。