Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165

    problema visualizzazione dati XML

    ho un file XML strutturato in questa maniera:

    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>
    e leggo i dati in questo modo:

    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;
       
    	  }
    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!

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165

    Risolto!!!!

    Ho risolto il problema!
    In effetti l'errore era dato dal fatto che nella conversione da Excela a XML quando veniva trovata una linea vuota veniva creata una linea di questo tipo:

    codice:
    <tipoalloggio/>
    che penso non significhi niente... ma veniva interpretata come linea completamente vuota!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.