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.

Tabela 1. 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>