Switch: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
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, 14: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.