Nedir?
İki script işlemi karşılaştırmak için kullanılır. Büyüklük ve eşitlik kontrolünü yaparak True ya da False değeri geri döndürür.
Sentaks
<Greater Equal="True"> <Expression/> </Greater>
Örnekler
Form Verisi
<formData>
<Production>
<Model ProductModelID="1" Name="Classic Vest">
<Product StandardCost="23.7490" />
<Product StandardCost="23.7490" />
</Model>
<AvansBilgileri>
<DonusmusTutar>44</DonusmusTutar>
</AvansBilgileri>
</Production>
</formData>
Node listesindeki 1 öğenin StandardCost değeri, node listesindeki 2 öğenin StandardCost değerinden büyük ve eşit ise True değeri üretir değilse False değeri üretir.
Büyük ve eşittir örneği
<SetVariable Name='$(StandardCost)'>
<Greater Equal='True'>
<Value Target='Decimal'>::/Production/Model[1]/Product[1]/@StandardCost</Value>
<Value Target='Decimal'>::/Production/Model[1]/Product[2]/@StandardCost</Value>
</Greater>
</SetVariable>
Node listesindeki 1 öğenin StandardCost değeri, node listesindeki 2 öğenin StandardCost değerinden büyük ise True değeri üretir değilse False değeri üretir.
Yalnızca büyüktür kontrolü
<SetVariable Name='$(Result)'>
<Greater Equal='False'>
<Value Target='Decimal'>::/Production/Model[1]/Product[1]/@StandardCost</Value>
<Value Target='Decimal'>::/Production/Model[1]/Product[2]/@StandardCost</Value>
</Greater>
</SetVariable>
DonusmusTutar değeri 1000 değerinden büyük ve eşit ise True değeri üretir değilse False değeri üretir.
Sabit değerle büyük kontrolü
<Greater Equal="True"> <Evaluate Target="Decimal"><![CDATA[/*/AvansBilgileri/DonusmusTutar]]></Evaluate> <Value Target="Decimal">1000</Value> </Greater>