2.352
Bearbeitungen
Änderungen
Function
,Die Seite wurde neu angelegt: Mit Hilfe des <function>-Tags können in AOQML interne Abfragen gemacht werden. === Syntax === <code xml> <function name="" param1="" [param2="" [param3="" ... ] ] /> ...
Mit Hilfe des <function>-Tags können in AOQML interne Abfragen gemacht werden.
=== Syntax ===
<code xml>
<function name="" param1="" [param2="" [param3="" ... ] ] />
</code>
*'''name''' beschreibt hierbei den Namen der Funktion
*'''param1''' ist der erste Parameter, der der Funktion übergeben wird
*'''param2''' (optional) ist der zweite Parameter, der der Funktion übergeben wird.
Beachte: Jede Funktion benötigt eine vorgeschriebene Anzahl an Parametern, dazu bitte bei der Anwendung der Funktion nachlesen.
Das Ergebnis einer Funktion wird ausgegeben. Um das Ergebnis weiter zu nutzen, kann man den <function>-Tag durch ein <store> umschließen.
=== Funktion "ist-urgott-in-pantheon" ===
Diese Funktion erlaubt die Prüfung, ob ein Urgott durch eine Gottheit in einem Pantheon repräsentiert wird.
Beispiel:
<code xml n>
<!-- prüfe, ob Urgott 'Epohe' bei den Halblingen repräsentiert wird. Erwartet: true -->
<function name="ist-urgott-in-pantheon" param1="Epohe" param2="Halblinge" />
</code>
Noch ein Beispiel:
<code xml n>
<store name="test"><function name="ist-urgott-in-pantheon" param1="Nerga" param2="Amazonen" /></store>
<p>Test: prüfe, ob 'Nerga' bei den Amazonen vorkommt. Erwartet: false, Ergebnis: <fetch name="test3" /></p>
</code>
[[Kategorie:AOQML-Tags]]
[[Kategorie:AOQML]]
=== Syntax ===
<code xml>
<function name="" param1="" [param2="" [param3="" ... ] ] />
</code>
*'''name''' beschreibt hierbei den Namen der Funktion
*'''param1''' ist der erste Parameter, der der Funktion übergeben wird
*'''param2''' (optional) ist der zweite Parameter, der der Funktion übergeben wird.
Beachte: Jede Funktion benötigt eine vorgeschriebene Anzahl an Parametern, dazu bitte bei der Anwendung der Funktion nachlesen.
Das Ergebnis einer Funktion wird ausgegeben. Um das Ergebnis weiter zu nutzen, kann man den <function>-Tag durch ein <store> umschließen.
=== Funktion "ist-urgott-in-pantheon" ===
Diese Funktion erlaubt die Prüfung, ob ein Urgott durch eine Gottheit in einem Pantheon repräsentiert wird.
Beispiel:
<code xml n>
<!-- prüfe, ob Urgott 'Epohe' bei den Halblingen repräsentiert wird. Erwartet: true -->
<function name="ist-urgott-in-pantheon" param1="Epohe" param2="Halblinge" />
</code>
Noch ein Beispiel:
<code xml n>
<store name="test"><function name="ist-urgott-in-pantheon" param1="Nerga" param2="Amazonen" /></store>
<p>Test: prüfe, ob 'Nerga' bei den Amazonen vorkommt. Erwartet: false, Ergebnis: <fetch name="test3" /></p>
</code>
[[Kategorie:AOQML-Tags]]
[[Kategorie:AOQML]]