特定の値が別の値と等しいかどうかを判断するために使用されるブール型演算子です。この演算子には value1、value2、および exact 属性があります。この演算子には子要素はなく、value1 属性と value2 属性が等しい ときだけ、true となります。exact が true の場合、値は大文字小文字を含めて等しくなければなりません。exact が false であれば、比較では大文字と小文字は区別されません。
<istrue value="..."/> は次の文の構文上の短縮形です。
<equals value1="..." value2="true"/> |
<equals> 演算子には次の属性があります。
次の例に、<equals> の使用方法と結果を示します。
次の文は true になります。
<equals value1="True" value2="true"/> |
次の文は false になります。
<equals value1="True" value2="true" exact="true"/> |
次の文は true になります。
<equals value1="apple" value2="apple" exact="true"/> |
次の文は false になります。
<equals value1="apple" value2="orange"/> |
var1 が var2 に等しい場合、次の文は true になります。
<equals value1=":[var1]" value2=":[var2]"/> |