Az SCXML nyelv

Kifejezések

Az SCXML három fajta kifejezést tartalmaz: Feltételes kifejezés, hely kifejezés, használható adat értékek és érték kifejezések.

Feltételes kifejezés:


Ezek a cond attribútum megadásánál használhatóak. Ha nem kiszámítható az értéke akkor egy error.illegalcond hiba váltódik ki. A különböző profilok definiálják a használható operátorokat de mindegyiknek támogatnia kell az in() operátort ami azt vizsgálja hogy az automata egy adott állapotban van-e.

hely kifejezés:


Definiállja az adott adat helyét az adatmodelben. A pontos hely függ a használt profiltól.

használható adat értékek és érték kifejezések:


Minden profil saját maga definiállja ezeket. (Például az XPATH profil egy XML-t definiál adatmodellnek)