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.