ciao, ammettiamo di avere un xml in questo modo:

codice:
<?xml version="1.0" encoding="UTF-8"?>
<utenti>
    <utente>
        <nome>Luca</nome>
        <cognome>Cicci</cognome>
        <indirizzo>Milano</indirizzo>
    </utente>
    <utente>
        <nome>Max</nome>
        <cognome>Rossi</cognome>
        <indirizzo>Roma</indirizzo>
    </utente>
</utenti>
io vorrei prendere il blocco <utente> ed eseguire un query su mysql però senza aspettare di arrivare alla fine e lo potrei fare in:

codice:
function end_handler($xml, $tag)
ma non capisco come, provo a fare una cosa del genere:

codice:
function start_handler($xml, $tag, $attributes) {
	GLOBAL $current_tag;
	$current_tag = $tag;
per riportare il tag <utente> in function end_handle ma non me lo riporta lo salta direttamente invece tutti gli altri si.

nn esiste un modo più semplice per prendere un blocco ed eseguire un istruzione e poi andare avanti???

devo fare questo perchè il file pesa più di 1gb e non lo posso caricare tutto in una variabile per problemi di ram.

Grazie.