Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    processari dati xml sulla root

    Ho questo file xml picoclo picoclo è solo un esmpio ma presto importerò molti dati
    <?xml version="1.0" encoding="UTF-8" ?>
    <arrivo>abcde</arrivo>

    Con flash recupero il dato:

    mio_xml = new XML();
    mio_xml.percorso = _root;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(successo) {
    if (successo) {
    this.percorso.testo = this.firstChild.firstChild.nodeValue;
    } else {
    this.path.testo = "caricamento errato";
    }
    };
    mio_xml.load("arrivo.xml");


    Bene importo il file e mi funge ora dovrei processare questi dati sulla _root. e faccio:



    mio_xml = new XML();
    mio_xml.percorso = _root;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(successo) {
    if (successo) {
    this.percorso.testo = this.firstChild.firstChild.nodeValue;
    this.percorso.strArray = this.percorso.testo.split("");
    } else {
    this.path.testo = "caricamento errato";
    }
    };
    mio_xml.load("arrivo.xml");

    Se faccio il trace dentro la funzione funge bene ma se sulla _root scrivo:


    primo= _root.strArray[1];
    trace(primo)
    non mi spunta nulla coem faccio a rendere disponibili dei dati sulla _root?

    Per stamparli nei campi ci sono risucito ma per procesarli ancora no, in poche parole devousare qualla sequenza come uan sequanza di arirvo di uan corsa di auto., quindi ho bisongo di processarli

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    mio_xml = new XML(); 
    mio_xml.percorso = _root; 
    mio_xml.ignoreWhite = true; 
    mio_xml.onLoad = function(successo)
    { 
    	if (successo) { 
    		this.percorso.testo = this.firstChild.firstChild.nodeValue; 
    		this.percorso.strArray = this.percorso.testo.split(""); 
    		// è da qua dentro che devi processarli sulla root
    		// altrimenti cerchi di visualizzarli prima che siano
    		// stati caricati....
    		var primo= this.percorso.strArray[1];
    		trace(primo)
    	} else { 
    		this.path.testo = "caricamento errato"; 
    	} 
    }; 
    mio_xml.load("arrivo.xml");

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.