2017-06-27 19 views
0

這兩個標記~=~<>之間有什麼區別?wis文件中〜=和〜<>標記的區別

例如:

<Condition><![CDATA[CUSTOMER~="xyz"]]></Condition> 

<Condition><![CDATA[CUSTOMER~<>"abc"]]></Condition> 

究竟是上述兩個條件發生的?

回答

3

Conditional Statement Syntax

對於字符串比較,一波浪號「〜」爲前綴,以操作者進行的是不區分大小寫的比較。

=如果左值等於右值,則爲TRUE。

<>如果左值不等於右值,則爲TRUE。

因此,第一個是不區分大小寫的平等,第二個不區分大小寫不等於。

+0

謝謝你的快速回復:),但我有一個疑問。 做感嘆號!在CDATA之前可以影響條件? – vishal

+1

不,這不是一個條件,那只是CDATA的格式,請參閱https://stackoverflow.com/questions/2784183/what-does-cdata-in-xml-mean – Dijkgraaf

相關問題