flex in action (四)使用e4x解析xml及树形列表的建立
2009-04-09 12:00:36 来源:WEB开发网其中在<mx:Script>中的selectNode.@属性名,就是e4x解析xml。
xml文件:
1 <?xml version="1.0" encoding="UTF-8"?>
2 <persons>
3 <person choose="man" >
4 <student choose="金浩" sikname="金浩" sex="man" age="23" clazz="数学一班" id="1">
5 </student>
6
7 <student choose="张伟" sikname="张伟" sex="man" age="22" clazz="英语四班" id="2">
8 </student>
9
10 <student choose="蒋天傲" sikname="蒋天傲" sex="man" age="23" clazz="计算机四班" id="2">
11 </student>
12
13 <student choose="熊敏之" sikname="熊敏之" sex="man" age="23" clazz="计算机一班" id="2">
14 </student>
15
16 </person>
17
18 <person choose="woman">
19 <student choose="张洋" sikname="张洋" sex="woman" age="22" clazz="英语一班" id="2">
20 </student>
21
22 <student choose="谢敏" sikname="谢敏" sex="woman" age="22" clazz="计算机二班" id="6">
23 </student>
24
25 <student choose="廖洁" sikname="廖洁" sex="woman" age="22" clazz="英语二班" id="7">
26 </student>
27
28 </person>
29
30 </persons>
其中 <mx:Tree x="66" y="24" width="217" height="291" id="studentTree"
dataProvider="{students}" labelField="@choose" change="populaTree(event)"/>
是树形列表显示的内容,由xml上看,就可以知道。
但是在那个xml中似乎有点数据冗余了。
如:那个skiname和choose就冗余了。
还有就是sex啦,
sex可以利用查找父节点的sex属性得到。但是自己并不擅长于actionscript编程也就只能用这种笨办法了。
大家充分感受flex的魅力吧。
系列文章:
Flex in action(一)安装及编写你的第一个Flex程序
flex in action(二)flex和内部及外部xml数据
flex in action (三)flex对xml数据进行处理二
- ››include指令与<jsp:include>动作的区别
- ››Intent和IntentFilter详解
- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››Interface继承至System.Object?
- ››input按钮在IE浏览器的兼容
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››Intent调用大全
- ››IntentService实现原理及内部代码
- ››Internet Explorer 无法打开
- ››Intel和Nokia宣称MeeGo将比Android更加开放且方便...
- ››innerText、outerText、innerHTML、outerHTML的区...
- ››Intent Android 详解
更多精彩
赞助商链接