foreach1

LUA

foreach1

<document>:foreach1(func<occ>)

<occurrence>:foreach1(func<occ>)

Scorre tutte le occorrenze figlie al primo livello referenziate dall'assieme doc/occ, e chiama la funzione <func> per ognuna, passandola come parametro. Fate molta attenzione a richiamare correttamente l'oggetto dell'iterazione. Negli assiemi multilivello cambia il contesto dell'occorrenza a seconda che sia richiamato da un doc oppure da un occ del doc ad un livello superiore. Se si sta facendo riferimento ad un doc inserito come sotto-assieme occorre iterarlo come occorrenza.