加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex-XML处理

发布时间:2020-12-15 05:09:28 所属栏目:百科 来源:网络整理
导读:一、创建xml对象 1.通过xml标签创建xml对象 ?? var xmlName:XML = parentnode1... 2.使用字符串创建xml对象 ?? var xmlName:XML = new XML(strObj); 二、XML添加元素 ?1.xmlName.newNode = "内容"; ??? eg: var data:XML = data / ????????? data.newElement

一、创建xml对象

1.通过xml标签创建xml对象

?? var xmlName:XML = <parent><node1>...

2.使用字符串创建xml对象

?? var xmlName:XML = new XML(strObj);

二、XML添加元素

?1.xmlName.newNode = "内容";

??? eg: var data:XML = <data />

????????? data.newElement = "<newElement?/>";

????eg: var data:XML = <data />

????????? data.data1="";

?2.xmlName[新增元素名]="内容";

??? eg: var example:XML = <example />

????????? var id:int = 10;

????????? example["user"+id] = "";

?3.通过xml对象提供的 insertChildBefore() 和 insertChildAfter() 方法来添加;

???eg: var example :XML = <example />

???????? example.two = "";

???????? example = example.insertChildBefor(example.two,<one />);

???????? example = example.insertChildAfter(example.two,<three />);

三、给xml对象添加元素内容

?1.xmlName.元素名 = 值;

?2.使用xml类中方法(appendChild(),prependChild(),insertChildBefore(),insertChildAfter())

四、 给xml元素添加属性

?1.xmlName.元素名.@属性名 = 值;

?2.xmlName.元素名.@[属性名] = 值; //属性动态时用

五、从xml中读取元素

?xmlName.elements() 方法可以返回xml根节点下全部 直接 子节点元素

六、元素定位

1.xmlName.元素所在位置?

?? eg:? var data : XML = <data><data1><dat1>zhangsan</dat1></data1></data>;

????????? Alert.show(data.data1.dat1);? //显示zhangsan

?2.如果不知道元素具体位置,可以使用 “..”实现搜索

?? eg: Alert.show(data..dat1);

?3.xmlName.元素[下标]

七、读取元素

?xmlName.xmlNode.toString();

八、读取属性值

?1.?xmlName.xmlNode.@属性名

?2,xmlName.xmlNode.attribute(属性名);

?3,使用 attributes() 方法读取全部属性

九、删除

?1,删除元素: delete xmlName.xmlNode;

?2,删除属性: delete xmlName.xmlNode.@para

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读