我使用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
?
感谢。
答案 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)