If: Unterschied zwischen den Versionen
K |
Kuo (Diskussion | Beiträge) K (+ Hinweis auf Switch) |
||
(6 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Beispiel: | Beispiel: | ||
<code xml> | <code xml> | ||
− | <if attribute="gender" equals="female" null="Ein geschlechtsloses Wesen then="Eine junge Frau" else="Ein junger Mann"/> kommt dir entgegen. | + | <if attribute="gender" equals="female" null="Ein geschlechtsloses Wesen" then="Eine junge Frau" else="Ein junger Mann"/> kommt dir entgegen. |
</code> | </code> | ||
− | Der Wert des Attributs '''then=''' wird ausgegeben, wenn die Bedingung erfüllt ist, der Wert des Attributs '''else=''' wenn die Bedingung nicht erfüllt ist. | + | Der Wert des Attributs '''then=''' wird ausgegeben, wenn die Bedingung erfüllt ist, der Wert des Attributs '''else=''' wenn die Bedingung nicht erfüllt ist. Die Werte können jeweils nur reinem Text bestehen (keine weiteren Tags). |
Der Wert des Attributs '''<null>''' wird ausgeführt, wenn das Attribut (bei '''attribute=''') bzw. die Variable (bei '''name=''') keinen Wert hat. | Der Wert des Attributs '''<null>''' wird ausgeführt, wenn das Attribut (bei '''attribute=''') bzw. die Variable (bei '''name=''') keinen Wert hat. | ||
Zeile 11: | Zeile 11: | ||
Eine Liste der Attribute zur verwendung mit dem '''attribute''' Tag gibt's hier: [[Held Attribute]] | Eine Liste der Attribute zur verwendung mit dem '''attribute''' Tag gibt's hier: [[Held Attribute]] | ||
− | außerdem können mit dem '''name''' Tag die selben Variablen wie bei [[ | + | außerdem können mit dem '''name''' Tag die selben Variablen wie bei [[Set]] abgefragt werden |
+ | |||
+ | Mit mark= können auch Helden-Markierungen abgefragt werden. Siehe Beispiel unter [[Store_fetch|Store/Fetch]]. | ||
+ | |||
+ | Manche Abfragen lassen sich besser mit [[Switch]] als mit "if" umsetzen. | ||
+ | |||
+ | [[Kategorie:AOQML-Tags]] |
Aktuelle Version vom 5. Juli 2020, 19:56 Uhr
Mit dem <if>-Tag können Texte oder Werte bedingt gewählt werden.
Beispiel:
<if attribute="gender" equals="female" null="Ein geschlechtsloses Wesen" then="Eine junge Frau" else="Ein junger Mann"/> kommt dir entgegen.
Der Wert des Attributs then= wird ausgegeben, wenn die Bedingung erfüllt ist, der Wert des Attributs else= wenn die Bedingung nicht erfüllt ist. Die Werte können jeweils nur reinem Text bestehen (keine weiteren Tags). Der Wert des Attributs <null> wird ausgeführt, wenn das Attribut (bei attribute=) bzw. die Variable (bei name=) keinen Wert hat.
Eine Liste der Attribute zur verwendung mit dem attribute Tag gibt's hier: Held Attribute
außerdem können mit dem name Tag die selben Variablen wie bei Set abgefragt werden
Mit mark= können auch Helden-Markierungen abgefragt werden. Siehe Beispiel unter Store/Fetch.
Manche Abfragen lassen sich besser mit Switch als mit "if" umsetzen.