ForEach
Działanie ForEach wykonuje serię działań dla każdej wartości w tablicy lub obiekcie. W V1działanie działa tylko dla każdej wartości w tablicy.
W poniższej tabeli przedstawiono parametry działania ForEach.
| Nazwa | Typ danych | Opis | Wymagane | Uwagi |
|---|---|---|---|---|
| element | Ścieżka JPath | Ścieżka do zapisania bieżącego elementu iteracji. | Tak | Ścieżka do zapisania bieżącego elementu iteracji. |
| elem. | Ścieżka JPath | Tablica w stanie do iterowania. | Tak | Tablica w stanie do iterowania. |
| Działania | Działania [] | Sekwencja działań do wykonania dla każdej iteracji. | Tak | Sekwencja działań do wykonania dla każdej iteracji. nie może być pusta. |
Przykład XML
An array of objects exists in the State at /events. To działanie jest iterowane przez tablicę i wykonuje zagnieżdżone działanie PostEvent dla każdego obiektu w tablicy.
<ForEach item="/current_event" items="/events">
<PostEvent path="/current_event" source="${/host}" />
</ForEach>