我已经尝试过我在这里和新的(谷歌)上找到的例子。似乎没有任何效果。
我有一个 XML 文件,我在调用网站后得到:
<?xml version="1.0" encoding="iso8859-1" ?>
<Database version="1.24" xmlns="http://1234.com">
<Session>
<Key>1234</Key>
<Count>2424</Count>
<SubExp>Sun Dec 1 00:00:00 2013</SubExp>
<GMTime>Thu Feb 7 19:38:03 2013</GMTime>
<Remark>cpu: 0.058s</Remark>
</Session>
</Database>
好的,我像这样加载到 XML 对象中:
var xml:XML = new XML(event.target.data);
到目前为止,该对象包含 XML 数据:
<Database version="1.24" xmlns="http://1234.com">
<Session>
<Key>1234</Key>
<Count>2424</Count>
<SubExp>Sun Dec 1 00:00:00 2013</SubExp>
<GMTime>Thu Feb 7 19:38:03 2013</GMTime>
<Remark>cpu: 0.058s</Remark>
</Session>
</Database>
现在我需要读取会话下的键值,所以我尝试了:
xml.Session.Key
xml.Session[0].Key
xml[0].Session.Key
其中一些返回一个空字符串,一些只是错误,没有数据?
所以在表达式窗口中我输入了 xml[0][0] 只是为了看看会发生什么。
它返回键值,但是当我将它放在我的代码中时
var key:String = xml[0][0];
trace(key):
跟踪返回整个 XML 文件?所以我不确定我可能会错过什么?