Siemens SINUMERIK 840D SL Manuel De Mise En Service page 792

Logiciel de base et logiciel de commande
Masquer les pouces Voir aussi pour SINUMERIK 840D SL:
Table des Matières

Publicité

Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
Descripteur de balise
WHILE
XML_PARSER
44
Signification
Boucle While
WHILE (Test)
Instruction
Syntaxe :
<WHILE>
<CONDITION>...</CONDITION>
Instructions
...
</WHILE>
La boucle While sert à exécuter plusieurs fois une séquence d'instructions tant qu'une
condition est remplie. Cette condition est vérifiée avant l'exécution de la séquence d'ins‐
tructions.
Exemple :
<WHILE>
<CONDITION> "plc/ib9" == 0 </CONDITION>
<DATA name = "PLC/qb11"> 15 </DATA>
</WHILE>
La balise "XML_PARSER" peut être utilisée pour l'analyse syntaxique de fichiers XML.
L'analyseur syntaxique interprète un fichier XML et appelle des fonctions de rappel définies.
Chaque fonction de rappel fait partie d'un événement prédéfini. Le programmeur peut traiter
les données XML à l'intérieur de cette fonction.
Evénements prédéfinis :
● start document
L'analyseur syntaxique ouvre le document et commence l'analyse.
● end document
L'analyseur syntaxique ferme le document.
● start element
L'analyseur syntaxique a trouvé un élément et crée une liste avec tous les attributs et
valeurs d'attribut.
Ces listes sont transmises à la fonction de rappel.
● end element
La fin de l'élément a été trouvée.
● characters
L'analyseur syntaxique transmet tous les caractères d'un élément.
● error
L'analyseur syntaxique a détecté une erreur de syntaxe.
Lorsqu'un événement se produit, l'analyseur syntaxique appelle la fonction de rappel et
vérifie la valeur de retour de la fonction. Si la fonction retourne la valeur "true", l'analyseur
syntaxique poursuit le processus.
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Easy XML

Publicité

Table des Matières
loading

Table des Matières