【发布时间】:2010-02-17 19:09:42
【问题描述】:
我正在使用 XMLListCollection 在 flex builder 3 中工作,并且遇到了这个(应该很简单)解析障碍......
XMLListCollection 数据:
<data>
<term name="NUMBERS">
<alt_form name="1"/>
</term>
<term name="LETTERS">
<alt_form name="A"/>
<alt_form name="B"/>
<alt_form name="C"/>
</term>
</data>
AS 功能:
private function interateThroughXML(myList:XMLListCollection):void {
for each (var node : XML in myList){
trace(node.@name + " is my list item name");
if (node.alt_form.@name != null) {
trace(node.alt_form.@name + " is my list SUB item name");
}
}
}
输出:
NUMBERS 是我的列表项名称
1 是我的列表 SUB 项目名称
字母是我的列表项名称
ABC 是我的列表 SUB 项目名称
请注意,三个子节点名称值已连接为“ABC”。为了单独捕获子项名称值(A、B 和 C),我需要做些什么不同的事情?
【问题讨论】:
标签: xml apache-flex actionscript-3 flex3 flexbuilder