码迷,mamicode.com
首页 > 其他好文 > 详细

[ActionScript 3.0] AS3 对XML的操作,创建、删除、增加节点方法

时间:2016-03-11 19:00:39      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

package
{
    import flash.display.Sprite;
    
    /**
     * @author:Frost.Yen
     * @E-mail:871979853@qq.com
     * @create:    2016-3-11 上午11:31:11
     *
     */
    public class OperateXML extends Sprite
    {
        private var _xml:XML = 
            <data>
                <item>item1</item> 
                <item>item2</item>
                <a>a</a>
                <b>b</b>
            </data>;

        public function OperateXML()
        {
            
            //delete _xml.item[0]; // 删除第一个item节点
            //delete _xml.a;//删除a节点
            
            var newNode:XML = <c>c</c>;
            //_xml = _xml.insertChildAfter(_xml.a,newNode);//在节点a后面插入新节点
            //_xml = _xml.insertChildBefore(_xml.a,newNode);//在节点a前面插入新节点
            _xml = _xml.insertChildBefore(_xml.item[0],newNode);//在节点a前面插入新节点
            trace(_xml);
            
            //通过大括号运算符{}在构造XML时对变量进行引用
            var arr:Array = [1,2,3,4,5];
            var ab:Array = ["a","b"];
            var xml:XML = new XML("<data></data>");
            for(var i:int = 0;i<arr.length;i++){
                var node:XML = new XML();
                node = <item id={arr[i]}> <a>{ab[0]}</a> <b>{ab[1]}</b> </item>; 
                xml.appendChild(node);
            }
            trace(xml);
        }
    }
}

 

[ActionScript 3.0] AS3 对XML的操作,创建、删除、增加节点方法

标签:

原文地址:http://www.cnblogs.com/frost-yen/p/5266697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!