【AS3代码】访问/修改XML子元素和属性

package
{
     import flash.display.Sprite;
     import flash.xml.XMLDocument;
    
     public  class Main  extends Sprite
    {    
         private  var xl:XML;
        
         public  function Main():void
        {
            xl = new XML(
                "<root>" +
                "<user name='王翔'>a1内容</user>" +
                "<user name='陈璨'>a2内容</user>" +
                "</root>"
            );
            
            xl.user[0] = "修改的新内容";             // 修改第一个节点下,user节点的值
            xl.user.@name[1] = "修改的新属性内容";     // 修改第二个节点下的user属性的值
            
            trace(xl);                                 // 指定xml的全部代码
             // trace(xl.user[0]);                    //指定第一个节点下,user节点的值
             // trace(xl.user.@name);                    //指定user节点中name属性的值(遍历循环全部XML)
             // trace(xl.user.@name[1]);                //指定第二个节点下,user节点name属性的值
        }        
    }
}

你可能感兴趣的:(xml)