小编jav*_*agc的帖子

创建自定义XSLT函数

我正在尝试创建自定义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> 
Run Code Online (Sandbox Code Playgroud)

我希望你们中的某个人可以帮助我.非常感谢你们.

xslt function xslt-2.0

5
推荐指数
1
解决办法
6733
查看次数

标签 统计

function ×1

xslt ×1

xslt-2.0 ×1