Scusa il ritardo ero in palestra...in pratica se faccio il ciclo for ottengo nel vettore titoli2 tutti gli elementi che hanno un valore pari a all'ultimo nodo cioè xdo le info iniziali e mi rimanel'ultimo che si sovrascrive in tutti gli elementi dell'array! Ho provato a dichiarare "i" ovunque, nella classe, nel walk, nel tipoNodo, ma qndo la stampo a video si azzera sempre. Xchè la ricorsione sovrascrive il dato precedente? Qndo facevo la stampa di node.getNodeValue() mi visualizzava tutti gli elementi. Ma se voglio salvarli li xdo.