Scusami .. ne ho appena fatto uno e hop avuto lo stesso problema.. io utilizzo degli array dove ho raccolto i dati dei nodi dell'xml e il mio problema era che all'inizio utilizzavo un solo array e lo sovrascrivevo sempre col risultato che solo l'ultimo campo era memorizzato effettivamente..

..pero'.. detto così i problemi potrebbero essere altri mille..

ciao!