Utilizzare i seguenti operatori per impostare confronti di stringhe con la tag If:
|
Operatore |
Significato |
|
== |
è uguale a |
|
!= |
non è uguale a |
|
> |
è maggiore di (>) |
|
≥ |
è maggiore o uguale a (>=) |
|
< |
è minore di (<) |
|
≤ |
è minore o uguale a (<=) |
|
+ |
addizione numerica o concatenazione di testo |
|
– |
sottrazione numerica |
|
* |
moltiplicazione numerica |
|
/ |
divisione numerica |
|
% |
promemoria numerico |
|
∧ |
AND logico (&&) |
|
∨ |
OR logico (||) |
|
nullo |
nullo |
Nota: dal momento che i caratteri "maggiore di" e "minore di" hanno un significato speciale in XML e sono pertanto riservati, sarà necessario utilizzare le entità equivalenti.
(NON corretto) <pcs:if expr="subscriber_count > 100">...
(Corretto) <pcs:if expr="subscriber_count > 100">...
Esempi:
expr="story.author
== 'Joe'"
expr="17 != magic_number"
expr="story_list.length != item.reference_count"
expr="item.interest_level > item.skill + item.ref.skill"