Wertet den Inhalt der Schleife einmal pro Element einer Aufzählung aus.
Element: for
Attribute:
each
– Name unter dem die einzelnen Elemente der Aufzählung zugreifbar sein sollenin
– Pfad der Aufzählung über die die Schleife iterieren soll
Mögliche direkte Kindelemente:
do
– Inkrementfor
– Iterationgroup
– Gruppierungif
– Weicheswitch
– Auswahls
– Segmentselect
– Selektiontransmission
– Übertragung
Beispiel:
<for each="element" in="path">
...
</for>
Zusammenspiel mit Gruppierungen
Wird über das Ergebnis einer Gruppierung iteriert so erhält der Pfad aus each
automatisch folgende Unterpfade:
keys
– Sammlung von Schlüsseln mit konkreten Werten der Gruppeitems
– Aufzählung der in der Gruppe enthaltenen Elementecount
– Anzahl der in der Gruppe enthaltenen Elemente
Beispiel:
<group list="elements" by="x" as="groups">
<for each="group" in="groups">
<use path="group.keys.x"/>
<use path="group.items"/>
<use path="group.count"/>
</for>
</group>
Hinterlasse einen Kommentar.