ForEach

ForEach 조치는 배열 또는 오브젝트의 각 값에 대해 일련의 조치를 실행합니다. V1에서 조치는 배열의 각 값에 대해서만 작동합니다.

다음 표에서는 ForEach 조치의 매개변수를 표시합니다.

표 1. ForEach 조치 매개변수
이름 데이터 유형 설명 필수 참고
항목 JPath 반복의 현재 항목을 저장할 경로입니다. 반복의 현재 항목을 저장할 경로입니다.
항목 JPath 반복할 상태의 배열입니다. 반복할 상태의 배열입니다.
조치 조치 [] 각 반복에 대해 실행할 조치의 시퀀스입니다. 각 반복에 대해 실행할 조치의 시퀀스입니다. 비어 있을 수 없습니다.

XML 예제

오브젝트 배열은 /events의 상태에 있습니다. 이 조치는 배열을 반복하고 배열의 각 오브젝트에 대해 중첩된 PostEvent 조치를 실행합니다.

<ForEach item="/current_event" items="/events">
  <PostEvent path="/current_event" source="${/host}" />
</ForEach>