foreach1
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.