如何从这个xml中获取节点值?

时间:2011-01-25 10:36:27

标签: xml flash actionscript actionscript-2


我使用actionscript 2.0。我需要从这个简单的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 个答案:

答案 0 :(得分: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)