Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在XSLT中将值传递给用户定义的函数_Xslt - Fatal编程技术网

如何在XSLT中将值传递给用户定义的函数

如何在XSLT中将值传递给用户定义的函数,xslt,Xslt,我想将从XML获得的employee\u name的值传递给XSL中的用户定义函数。请参阅下面的代码: <xsl:for-each select="employees/employee"> <xsl:value-of select="employee_name"/> <xsl:value-of select=" my:compareCI( '--how to pass employee_name Value--', '--ho

我想将从XML获得的
employee\u name
的值传递给XSL中的用户定义函数。请参阅下面的代码:

<xsl:for-each select="employees/employee">
  <xsl:value-of select="employee_name"/>
  <xsl:value-of select="
    my:compareCI(
      '--how to pass employee_name Value--',
      '--how to pass employee_name Value--'
    )
  " />
</xsl:for-each>

由于我是XSL新手,请帮助我。


<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ns1="http://www.example.com">


    <xsl:function name="ns1:functionName">
        <xsl:param name="employee_name"/>
        <xsl:value-of select="$employee_name"/>
    </xsl:function>

    <xsl:template match="/">
        <xsl:value-of select="ns1:functionName('John Doe')"/>
    </xsl:template>
</xsl:stylesheet>

我想您指的是XSL或XSLT。标题是mispelledNote,这仅在XSLT2.0中可能,并且某些系统仍然只支持XSLT1.0