カスタム 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>
誰かが私を助けてくれることを願っています。よろしくお願いします。