一、创建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