gpt4 book ai didi

java - 使用 AND 运算

转载 作者:行者123 更新时间:2023-12-01 13:14:12 29 4
gpt4 key购买 nike

伙计们,以下内容不起作用

<xsl:when test="caller:checkIfPresent(DOC) and $afflkExists='false'">

函数返回 true,变量返回 false,但它不会进入 when 子句。我尝试像这样放大括号

<xsl:when test="(caller:checkIfPresent(DOC)) and $afflkExists='false'">

但是当我将变量的值设置为 true 并将上面的代码更改为

    <xsl:when test="caller:checkIfPresent(DOC) and $afflkExists='true'">

它进入when循环。这里有什么问题?我是不是错过了什么?

最佳答案

参见http://www.w3.org/TR/xpath/#booleans ,如果您有一个比较表达式1 = false(),其中表达式1计算为字符串值,则任何非空字符串都将被视为 boolean 值true(),这样对于字符串 'true' 以及字符串 'false' 来说,比较结果为 false,因为两者都是非空字符串。

关于java - 使用 AND 运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591483/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com