as3中对xml的创建,增加,删除,修改,检索

//创建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"));

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念