Für dieses Element ist ein How-To Artikel verfügbar. |
Mit dem <while>-Element ist es möglich, Anweisungen mehrfach ausführen zu lassen (=Schleife). Der Inhalt von <while> wird so oft wiederholt bis die condition unwahr wird. Dazu wird jedes Mal vor der Ausführung geprüft, ob die Bedingung wahr ist und falls sie wahr ist, der Inhalt des Elements ausgeführt. Achten Sie unbedingt darauf, dass Sie sicherstellen (durch das Verhalten innerhalb der Schleife), dass die Bedingung nach einer endlichen Anzahl von Wiederholungen unwahr wird, da Sie sonst eine Endlosschleife riskieren, die zum Absturz des Prozesses führen kann.
Attributname | Datentyp | Beschreibung | Mögliche Werte | Standardwert | Obligatorisch? |
---|---|---|---|---|---|
condition | STRING | Die boolsche Bedingung, die geprüft werden soll. Nur wenn die Bedingung wahr ist, wird der Inhalt des <while> ausgeführt. Hier können auch berechnete Werte stehen. Die Bedingung wird bei jeder neuen Schleifenwiederholung erneut geprüft. | Beliebiger boolscher Ausdruck | — |
In einem <while>-Element dürfen alle RCML-Elemente notiert werden, außer: <rcml>, <process>.
Als Inhalt wird der Code notiert, der ausgeführt werden soll, falls die condition wahr ist.
Es ist auch erlaubt, <while>-Elemente zu schachteln (<while> innerhalb von <while> zu notieren).
Das <while>-Element besitzt keine Variablenbindungen.
Zu diesem Element gibt es ein umfangreiches HowTo mit Beispielen.
|