ho un file XML strutturato in questa maniera:
e leggo i dati in questo modo:codice:<tipoalloggio> <comune> abc1 </comune> <nome> abc1 </nome> .... .... </tipoalloggio> <tipoalloggio> <comune> abc2 </comune> <nome> abc2 </nome> .... .... </tipoalloggio> <tipoalloggio> <comune> abc3 </comune> <nome> abc3 </nome> .... .... </tipoalloggio>
il file è ordinato per comuni, cioè ci sono prima tutti gli alloggi del comune A poi quelli del comune B ecc. senza che tra loro ci sia alcuna differenza. Perchè facendo questo tipo di lettura e andando a scorrere tutti i vettori trovo un i-esima riga completamente vuota tra un comune e l'altro??? Non c'è nessuno spazio vuoto tra i due </tipoalloggio> e <tipoalloggio> successivo!codice:for each (var tipoalloggio in structureInput.tipoalloggio.(elements('camere') >= Number(numcamere)) ) { i=i+1; array_comune[i]=tipoalloggio.comune; array_nome[i]=tipoalloggio.nome; array_indirizzo[i]=tipoalloggio.indirizzo; array_tel[i]=tipoalloggio.tel; array_fax[i]=tipoalloggio.fax; array_email[i]=tipoalloggio.email; array_web[i]=tipoalloggio.web; array_chiusura[i]=tipoalloggio.chiusura; array_camere[i]=tipoalloggio.camere; array_posti[i]=tipoalloggio.posti; array_servizi[i]=tipoalloggio.servizi; }
Grazie.

Rispondi quotando