Ciao; scusa ma non ho capito... non ti esegue quel for? Ma che tipo di errore ti dà? Di primo acchitto ti direi:


for(i=0;i<30;i++)
titoli2[i]= figlio.getNodeValue(); //NON VA!
i++;

nPezzi=elTitoli.getAttribute("npezzi");
codice=codiceP+elTitoli.getAttribute("codart");

Innanzitutto, ma penso sia stato 1 errore di copia, l'intero i dove lo dichiari? E poi perchè incrmentare i se già ci pensa il for? Cmq mi sembra strano che il for non venga eseguito. Semmai posta l'errore che ti dà. Ciao