2011-01-25 20 views
1


私はactionscript 2.0を使用します。私はこの単純なXMLから時刻文字列を取得する必要があります:このXMLからノード値を取得する方法は?

<?xml version="1.0" encoding="UTF-8"?> 
    <root> 
    <time> 
     2011,01,25,10,58,02 
    </time> 
    </root> 

私は

trace(_myXml.firstChild.firstChild.nodeValue); 
trace(_myXml.firstChild.firstChild[0].nodeValue); 
trace(_myXml.firstChild.nodeValue); 

を使用しますが、それは間違っているものを、これまでundefined ...

を返しますか?

xmlにアクセスする方法はありますか?_ myXml.root.time.value

ありがとうございました。

答えて

1

この

var xmlData:XML = new XML();  
xmlData.ignoreWhite = true;  
xmlData.load("nomeofyourxml.xml"); 

xmlData.onLoad = function():Void { 
    qtd = this.childNodes[0].childNodes.length; 
    trace(qtd) 
    for (i=0; i<qtd; i++) { 
     _xml = this.childNodes[0].childNodes[0].childNodes; 
     trace(_xml); 
    } 
} 

私のトレース結果は試してみてください(2011,01,25,10,58,02)

+0

私の問題だった "真xmlData.ignoreWhite =;"私は決まっていない。今正しく動作します。 tks – elp

+0

^^問題ありません! – Preston

関連する問題