特定の値が別の値と等しいかどうかを判断するために使用されるブール型演算子です。 属性「value1」、「value2」、「exact」を含み、子要素は持っていません。 「value1」属性と「value2」属性の値が等しい ときだけ、true となります。 「exact」が true の場合は、大文字小文字を含めて等しくなければなりません。その他の場合は大文字と小文字は区別されません。
<istrue value="..."/> は、<equals value1="..." value2="true"/> の構文上の短縮形です。
名前 |
型 |
必須 |
構成可能 |
説明 |
---|---|---|---|---|
value1 |
文字列 |
はい |
可能 |
比較する値 |
value2 |
文字列 |
はい |
可能 |
比較するもう 1 つの値 |
exact |
ブール型 |
いいえ |
不可 |
true の場合は大文字小文字も区別され、false の場合は区別されない。 デフォルトは false |
要素 |
結果 |
---|---|
<equals value1="True" value2="true"/> |
true |
<equals value1="True" value2="true" exact="true"/> |
false |
<equals value1="apple" value2="apple" exact="true"/> |
true |
<equals value1="apple" value2="orange"/> |
false |
<equals value1=":[var1]" value2=":[var2]"/> |
var1 の値が var2 の値と等しい場合、true |