如何在XSLT中将值传递给用户定义的函数
我想将从XML获得的如何在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
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