我们如何在xsl:when中使用xsl:function

时间:2016-07-25 08:39:44

标签: java xslt

问题是我需要使用xsl多次测试一个状态:when和我想使用xsl:这样的函数

requestPermissions(new String[]{Manifest.permission.READ_CONTACTS}, PERMISSIONS_REQUEST_READ_CONTACTS);

有没有办法做到这一点?或者是否有解决这类问题的工作?

1 个答案:

答案 0 :(得分:0)

将您的功能更改为以下代码段

<xsl:function name="isPrime">
    <xsl:param name="var1"/>
    <xsl:param name="var2"/>
    <xsl:sequence select="$var1='0' and $var2=1"/>
</xsl:function>

然后使用函数

<xsl:variable name="return_value" select="{isPrime($var1, $var2)}"/>
<xsl:when test="{$return_value}">