Switch: Unterschied zwischen den Versionen
Tee (Diskussion | Beiträge) K (umgedreht) |
|||
| Zeile 10: | Zeile 10: | ||
Eine Liste der Attribute gibt's hier: [[AOQML-Manual#Attribute|Attribute]] | Eine Liste der Attribute gibt's hier: [[AOQML-Manual#Attribute|Attribute]] | ||
| + | |||
| + | |||
| + | Man kann auch Wertebereiche abfragen: | ||
| + | <code xml> | ||
| + | <switch name="zufall"> | ||
| + | <case min="1" max="5"> | ||
| + | ... | ||
| + | </case> | ||
| + | <else> | ||
| + | ... | ||
| + | </else> | ||
| + | </switch> | ||
| + | </code> | ||
| + | Liegt der Wert der Variable "zufall" bei 1 bis 5, wird der erste <case> ausgewertet, andernfalls der <else>-Zweig. | ||
[[Kategorie:AOQML]] | [[Kategorie:AOQML]] | ||
Version vom 9. Juli 2008, 13:01 Uhr
Das <switch>-Tag vergleicht eine Angabe mit einer Liste von Werten. Der Zweig mit dem passenden Wert wird ausgeführt. Beispiel:
<switch attribute="gender">
<case value="female">Eine junge Frau</case>
<else>Ein junger Mann</else>
</switch>
Der Zweig <else> wird ausgeführt, wenn keine der Angaben passt.
Eine Liste der Attribute gibt's hier: Attribute
Man kann auch Wertebereiche abfragen:
<switch name="zufall">
<case min="1" max="5">
...
</case>
<else>
...
</else>
</switch>
Liegt der Wert der Variable "zufall" bei 1 bis 5, wird der erste <case> ausgewertet, andernfalls der <else>-Zweig.