• User Newbie

    problema ciclo for

    ciao a tutti ragazzi!
    mi rivolgo alla vostra esperienza per avere un aiuto!!
    allora la situazione è questa:
    devo riuscire ad avere una variabile di questo genere:

    list = ["STANZA1", "STANZA2", "PROVA5", "STANZA3", "PROVA4"];

    ma invece prendendo i valori da un file xml (si tratta di nodi posizionati tutti allo stesso livello e con lo stesso nome ma con attributi diversi) e facendo un ciclo for, nell output ottengo:

    list :STANZA1
    list :STANZA1,STANZA2
    list :STANZA1,STANZA2,PROVA5
    list :STANZA1,STANZA2,PROVA5,STANZA3
    list :STANZA1,STANZA2,PROVA5,STANZA3,PROVA4

    come faccio ad avere solo l ultimo "list"?!

    vi posto il codice per rendere più chiara l idea della situazione:

    elencoLista=new Array;
    list=new Array;
    elencoLista = this.firstChild.firstChild.childNodes;
    for (i=0; i<elencoLista.length; i++) {
    if (elencoLista*.nodeName == "stanza") {
    list.push(elencoLista*.attributes.nom);
    trace ("list :"+list);

    }
    }

    grazie in anticipo a chi vorrà aiutarmi!