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"