WEB开发网
开发学院图形图像Flash flex in action (四)使用e4x解析xml及树形列表的... 阅读

flex in action (四)使用e4x解析xml及树形列表的建立

 2009-04-09 12:00:36 来源:WEB开发网   
核心提示: 其中在<mx:Script>中的selectNode.@属性名,就是e4x解析xml,flex in action (四)使用e4x解析xml及树形列表的建立(2),xml文件:1<?xmlversion="1.0"encoding="UTF

其中在<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 in action (四)使用e4x解析xml及树形列表的建立

大家充分感受flex的魅力吧。

系列文章:

Flex in action(一)安装及编写你的第一个Flex程序

flex in action(二)flex和内部及外部xml数据

flex in action (三)flex对xml数据进行处理二

上一页  1 2 

Tags:flex in action

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接