FLEX程序设计-XML(2)

1.定位元素

1.1XML中搜索元素是根据元素名称及层次关系来确定的,如果用户知道需要的元素所在位置可以直接定位.

格式:XML对象.元素所在位置;

1.2如果用户不是很清楚的知道元素的所在位置可以用".."方式.".."表示中间过程不清楚,采用搜索的方式查找(效率比较低);

格式:XML对象..搜索的元素;

1.3XML中经常会有相同的元素名称,可以用下标来确定具体的元素.

格式:XML对象.元素[下标];

Code

2.读取元素内容

格式:XML对象.XML元素.toString();

Code

3.读取属性值

3.1使用"@"操作符读取属性值

格式:XML对象名.元素名.@属性名;

3.2使用attribute方法读取属性值

格式:XML对象名.元素名.attribute(属性名);

3.3使用attributes方法读取全部属性值:用户可以根据下标来区分同一元素下的属性

格式:XML对象名.元素名.attributes()[i];

Code

4.删除元素和属性:使用delete语句可以删除XML中的元素和属性

格式:delete XML对象.元素;

    delete XML对象.元素.@属性;

Code

5.加载XML文件

1.创建指向外部XML文件的URLRequest对象:该对象在falsh.net包里.

格式:var URLRequest对象:URLRequest=new URLRequest(外部XML文件地址);

2.添加对"Event.COMPLETE"状态的监听.当然URLLoad对象加载XML完成后会触发"Event.COMPLETE"状态,用户需要手工添加对该状态监听.

格式:URLLoad变量名.addEventListener(Event.COMPLETE,处理函数名);

3.使用Load方法开始加载XML.

格式:URLLoad变量名.Load(URLRequest对象);

 

Code
posted @   温景良(Jason)  Views(894)  Comments(0Edit  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示