Utilisez les opérateurs suivants pour définir des comparaisons de chaînes avec la balise If :
Opérateur |
Signification |
== |
est égal à |
!= |
n'est pas égal à |
> |
est supérieur à (>) |
≥ |
est supérieur ou égal à (>=) |
< |
est inférieur à (<) |
≤ |
est inférieur ou égal à (<=) |
+ |
addition numérique ou concaténation de texte |
– |
soustraction numérique |
* |
multiplication numérique |
/ |
division numérique |
% |
reste numérique |
∧ |
et logique (&&) |
∨ |
ou logique (||) |
null |
nulle |
Remarque : Comme les caractères supérieur à et inférieur à ont des significations spéciales en XML et sont réservés, il convient d'utiliser à leur place les entités équivalentes.
(incorrect) <pcs:if expr="subscriber_count > 100">...
(correct) <pcs:if expr="subscriber_count > 100">...
Exemples :
expr="story.author
== 'Joe'"
expr="17 != magic_number"
expr="story_list.length != item.reference_count"
expr="item.interest_level > item.skill + item.ref.skill"