博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex XML
阅读量:5277 次
发布时间:2019-06-14

本文共 2010 字,大约阅读时间需要 6 分钟。

一、创建XML类

1、把字符串对象转换为XML:

var xmlStr:String="
吕布
27
";xmlStr+="
貂蝉
26
";var rootXML:XML=new XML(xmlStr);trace(rootXML);

2、调用XML类,(以下实例以此MXL为样本):

var rootXML:XML=   
刘备
35
吕布
38
貂蝉
22
;

3、添加子节点(节点存在,则修改,不存在则添加):

rootXML.student[0].mz="回族"; //使用节点变量var newChild:String="mz";rootXML.student[1][newChild]="苗族";//使用节点索引rootXML.children()[2].mz="汉族";

4、添加节点内容:

//添加子节点var newXML:XML=    
99
86
93
;//位于其它子节点尾部。rootXML.student[0].appendChild(newXML);//位于其它子节点首部rootXML.student[1].prependChild(newXML);//添加同级节点newXML=
西施
18
//选择节点之前rootXML.insertChildBefore(rootXML.student[0],newXML);//选择节点之后rootXML.insertChildAfter(rootXML.student[1],newXML);

5、添加属性(有则修改,无则添加)

rootXML.student[0].@id="1000"var newid:String="id";rootXML.student[1].@[newid]="2000";

6、读取属性

trace(rootXML.student[0].@id);trace(rootXML.student[0].attribute("id"));

7、查找遍历节点和属性

//根据节点内容查节点trace(rootXML.student.(name=="刘备"));//根据节点属性查节点trace(rootXML.student.(@id=="1002"));//得到某节点的父节点内容trace(rootXML.student[0].name.parent());var i:int=0;for(i=0;i

 

 

8、删除节点或属性

//删除节点delete rootXML.student[0].sex;//删除属性delete rootXML.student[0].@id;

--------------------------------------------------------------------------------------------------------------------

文章来源于:

转载于:https://www.cnblogs.com/dingyingsi/p/3212480.html

你可能感兴趣的文章
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
centos下同时启动多个tomcat
查看>>
Leetcode Balanced Binary Tree
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
AX 2009 Grid控件下多选行
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
整理推荐的CSS属性书写顺序
查看>>