【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
[Actionscript3] 纯文本查看 复制代码 //XML的使用(小练习)
var _xml:XML=<cla nam="一班">
<stu num="001">
<namex>韩寒</namex>
<sex>女</sex>
<pol>中共党员</pol>
<ach>
<chi>85</chi>
<math>90</math>
<eng>95</eng>
</ach>
</stu>
<stu num="002">
<namex>李克</namex>
<sex>男</sex>
<pol>中共党员</pol>
<ach>
<chi>80</chi>
<math>95</math>
<eng>75</eng>
</ach>
</stu>
<stu num="003">
<namex>张国</namex>
<sex>男</sex>
<pol>民主党</pol>
<ach>
<chi>75</chi>
<math>90</math>
<eng>70</eng>
</ach>
</stu>
</cla>;
var _xmla:XML=<stu num="004">
<namex>赵凡</namex>
<sex>女</sex>
<pol>中共党员</pol>
<ach>
<chi>65</chi>
<math>75</math>
<eng>90</eng>
</ach>
</stu>;
_xml.appendChild(_xmla);//在文档后添加子元素;
var _xmlb:XML=<stu num="005">
<namex>王泉</namex>
<sex>女</sex>
<pol>中共党员</pol>
<ach>
<chi>95</chi>
<math>70</math>
<eng>95</eng>
</ach>
</stu>;
_xml.insertChildAfter(_xml.stu[3],_xmlb);//在指定元素后添加元素;
_xml.stu[4].ach.chi = 96;//修改指定元素的成员;
trace(_xml);
trace(_xml.stu.(ach.math>80));//查找数学分数大于80分的成员
/*xml常用的方法有:
1、添加:可以中.运算符直接添加;
也可以使用appendChild(当前子元素后);
也可以使用prependChild(当前子元素前);
也可以使用insertChildAfter(指定元素后);
还可以使用insertChildBefore(指定元素前);
2、修改:直接使用.运算符修改即可;
3、查找:可以使用..(双点符)全局查找;
也可以使用*()通配符全局查换;
也可以使用表达式(运算符<、>等)(正则表达式)来精确查找;
还可以使用自定义函数来查找,(函数返回值必须为Boolean值);
4、属性的访问与修改:使用.@的方法来访问和修改元素的属性。
*/
|