ciao, ammettiamo di avere un xml in questo modo:
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:<?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>
ma non capisco come, provo a fare una cosa del genere:codice:function end_handler($xml, $tag)
per riportare il tag <utente> in function end_handle ma non me lo riporta lo salta direttamente invece tutti gli altri si.codice:function start_handler($xml, $tag, $attributes) { GLOBAL $current_tag; $current_tag = $tag;
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.

Rispondi quotando