欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

as3中对xml的创建、增加、删除、修改、检索等操作实例介绍

程序员文章站 2022-05-12 20:13:34
下面为大家详细介绍下as3中对xml的创建,增加,删除,修改,检索等操作,感兴趣的朋友可以参下哈,希望对你学习as3对xml的操作有所帮助... 13-06-06...
//创建xml对象的两种方式
var shuju:string="<a><b>你好</b><c>中国</c></a>";
//var xml:xml=new xml(shuju);
var xml:xml=
<a>
<b>你好</b>
<b hui="hui">你好2</b>
<c ri="wurihui">中国</c>
<m>
<b hui="new hui">你好3</b>
</m>
</a>
;

//对xml中的元素值进行修改
xml.b[0]="吴日辉";
trace(xml.b[0]);
trace(xml.b[1]);

//访问xml中的属性
trace(xml.c.@ri);

//在c标签下创建子元素
xml.c.e=new xml();

//创建子元素d
xml.d=new xml();
//给子元素d赋值
xml.d="我是新创建的";
//给子元素d添加属性url
xml.d.@url="http://www.csdn.net";

//删除子元素
delete xml.b[0];
//删除子元素属性
delete xml.c.@ri;

trace(xml);

//检索子元素
trace(xml..b);
//检索子元素属性
trace(xml..b.@hui);
//检索子元素所有属性
trace(xml..b.@*);

//按给定条件搜索,只能检索到同级的
trace(xml..b.(@hui=="hui"));//等效于trace(xml.b.(@hui=="hui"));