ForEach
La acción ForEach ejecuta una serie de acciones para cada valor de una matriz u objeto. En V1, la acción sólo funciona para cada valor de una matriz.
La tabla siguiente muestra los parámetros de la acción ForEach .
| Nombre | Tipo de datos | Descripción | Obligatorio | Notas |
|---|---|---|---|---|
| elemento | JPath | La vía de acceso para almacenar el elemento actual de la iteración. | Sí | La vía de acceso para almacenar el elemento actual de la iteración. |
| Elementos | JPath | La matriz en el estado a iterar. | Sí | La matriz en el estado a iterar. |
| acciones | Acciones [] | La secuencia de acciones a ejecutar para cada iteración. | Sí | La secuencia de acciones a ejecutar para cada iteración. no puede estar vacío. |
ejemplo de XML
Existe una matriz de objetos en el estado en /events. Esta acción itera a través de la matriz y ejecuta la acción PostEvent anidada para cada objeto de la matriz.
<ForEach item="/current_event" items="/events">
<PostEvent path="/current_event" source="${/host}" />
</ForEach>