Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: XML riconoscimento TAG

  1. #11
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    potresti postare almeno un po' di campi del tuo xml come nel mio esempio cosi leggo i campi (non per farmi i fatti tuoi.. ovviamente) ma per capire la struttura di come è stato fatto



    in alternativa se vuoi mandami un email con il file xml e dimmi che campi ti serve tracciare cosi ti do una mano

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    30

    ecco l'XML

    <notizie>
    <id>1</id>
    <titolo>Nuova notizia</titolo>
    <abstract>Le fiamme stanno uscendo dai piani alti dello stabile e dai saloni che si affacciano sul canale dell'isola veneziana
    </abstract>
    <testo_completo>VENEZIA - Un incendio si e' sviluppato nel Mulino Stucky, sull'isola della Giudecca, a Venezia. Le fiamme, secondo le prime informazioni, interessano in particolare una delle torrette e forse anche il piano piu' alto dell'edificio. Le fiamme stanno uscendo dai piani alti dello stabile e dai saloni che si affacciano sul canale della Giudecca. E' quanto riferiscono i finanzieri a bordo dell'elicottero delle fiamme gialle che sta sorvolando la zona. Le fiamme sono poco visibili, rilevano, rispetto al fumo che e' piuttosto denso.
    </testo_completo>
    </notizie>


    SOLO UN PEZZO, il resto è uguale...

  3. #13
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    al tuo primo post usavi questa istruzione:

    id = fileXML.firstChild.firstChild.nodeValue;

    cambialo in

    id = mioXML.firstChild.firstChild.nodeValue;

    in quanto tu hai definito il tuo oggetto xml cosi..

    fileXML = "csi-mod.xml";
    mioXML = new XML();
    mioXML.load(fileXML);

    prova e fammi sapere

  4. #14
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    30

    Niente da fare...

    non va...

    Bo, è tutto il giorno che ci sbatto la testa... sarà il solito cavillo...

  5. #15
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    allora un paio di precisazioni.. un primo probabile errore è che tenti di eseguire i comandi di assegnazione dell' XML ancora prima che effettivamente sia caricato nell'oggetto..
    ovvero flash esegue più velocemente i comandi del tempo impiegato a caricare l'xml...

    seconda cosa ho aggiunto l'istruzione myDoc.ignoreWhite = true;
    che in pratica dice a flash di ignorare gli spazi vuoti e ritorni a capo presenti eventualmente nel xml che potrebbero dare errori..


    prova cosi allora..

    myDoc = new XML();
    myDoc.ignoreWhite = true;
    myDoc.onLoad = handleLoad;
    myDoc.load("tuofile.xml");

    function handleLoad(success) {
    if (success) {
    displaynews();
    } else {
    displayError();
    }
    }

    function displaynews() {
    id = mydoc.firstChild.firstChild.firstChild.nodeValue;
    trace(id);
    }

    Cosi dovrebbe andare, sempre riferito allo schema xml che mi hai detto di avere...

    ci sono due funzioni.. la prima handleLoad in pratica controlla se il file xml è stato caricato o meno.. se ha successo chiama la seconda funzione.. displaynews che esegue i comandi che vuoi sul file xml..

    l'altra funzione displayError la puoi usare qualora ci siano problemi.. configurala tu se vuoi..

    prova e fammi sapere.. ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.