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

    XML e attributi del nodo padre

    Ciao, ho caricato in un filmato il seguente file XML:
    codice:
    <curve curveNum=2>
        <curva id = "1">
            <d L="101" U="103"/>
            <d L="102" U="103"/>
        </curva>
        <curva id = "2">
            <d L="101" U="103"/>
            <d L="102" U="103"/>
        </curva>
    </curve>
    Ma come faccio a farmi dare il valore l'attributo "curveNum" che si trova nel nodo root??
    L'importante e' PARTECIPARE x VINCERE

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    hai provato direttamente con

    xmlObject.attributes.curveNum

    ?

  3. #3
    SI, è la prima cosa che ho provato:
    codice:
    var dataLst:XML = new XML("curve.xml");
    srvDati.onLoad = function(success) {
          trace(dataLst.attributes.curveNum)
    }
    La risposta è: "undefined".
    L'importante e' PARTECIPARE x VINCERE

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da LordSilver
    SI, è la prima cosa che ho provato:
    codice:
    var dataLst:XML = new XML("curve.xml");
    srvDati.onLoad = function(success) {
          trace(dataLst.attributes.curveNum)
    }
    La risposta è: "undefined".
    è la prima volta che vedo un codice del genere, inoltre l'oggetto iniziale e quello su cui viene richiamato l'onLoad non sono lo stesso, poi manca success nell'onLoad...

    fai una prova con questo codice
    codice:
    var dataLst:XML = new XML();
    dataLst.onLoad = function(success){
    if(this.loaded){
    trace(this.attributes.curveNum);
    }
    }
    dataLst.load("curve.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 © 2026 vBulletin Solutions, Inc. All rights reserved.