Descripteur de balise
IF
INCLUDE
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Signification
Instruction conditionnelle (IF, THEN, ELSE)
Les balises THEN et ELSE sont incluses dans la balise IF.
La balise IF est suivie de la condition exécutée par la balise CONDITION. Le résultat de
l'opération décide du traitement complémentaire des instructions. Si le résultat de la fonction
est vrai, la branche THEN est exécutée et la branche ELSE est ignorée. Si le résultat de la
fonction est faux, l'analyseur syntaxique traite la branche ELSE.
Syntaxe :
<IF>
<CONDITION> Condition != 7 </CONDITION>
<THEN>
Instruction pour le cas suivant : Condition remplie
</THEN>
<ELSE>
Instruction pour le cas suivant : Condition non remplie
</ELSE>
</IF>
Exemple :
<IF>
<CONDITION> "plc/mb170" != 7 </CONDITION>
<THEN>
<OP> "plc/mb170" = 7 </OP>
...
</THEN>
<ELSE>
<OP> "plc/mb170" = 2 </OP>
...
</ELSE>
</IF>
L'instruction inclut une description XML.
(voir aussi DYNAMIC_INCLUDE dans ce tableau)
Attribut :
● src
contient le nom de chemin.
Syntaxe :
<?INCLUDE src="<Path name>" ?>
Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
29