0
這兩個標記~=
和~<>
之間有什麼區別?wis文件中〜=和〜<>標記的區別
例如:
<Condition><![CDATA[CUSTOMER~="xyz"]]></Condition>
和
<Condition><![CDATA[CUSTOMER~<>"abc"]]></Condition>
究竟是上述兩個條件發生的?
這兩個標記~=
和~<>
之間有什麼區別?wis文件中〜=和〜<>標記的區別
例如:
<Condition><![CDATA[CUSTOMER~="xyz"]]></Condition>
和
<Condition><![CDATA[CUSTOMER~<>"abc"]]></Condition>
究竟是上述兩個條件發生的?
對於字符串比較,一波浪號「〜」爲前綴,以操作者進行的是不區分大小寫的比較。
=如果左值等於右值,則爲TRUE。
<>如果左值不等於右值,則爲TRUE。
因此,第一個是不區分大小寫的平等,第二個不區分大小寫不等於。
謝謝你的快速回復:),但我有一個疑問。 做感嘆號!在CDATA之前可以影響條件? – vishal
不,這不是一個條件,那只是CDATA的格式,請參閱https://stackoverflow.com/questions/2784183/what-does-cdata-in-xml-mean – Dijkgraaf