加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex 添加节点 prependChild、appendChild

发布时间:2020-12-15 03:55:03 所属栏目:百科 来源:网络整理
导读://添加节点的子节点 public function InsertChild(rootXML:XML):XML { ?? ?//添加子节点 ?? ?var newXML:XML=?? ?sex99/sex?? ??? ??? ? ? ?? ?//插入节点之前 ?? ?rootXML.insertChildBefore(rootXML.student[0],newXML); ?? ?//插入节点之后 ?? ?rootXML.i
//添加节点的子节点 public function InsertChild(rootXML:XML):XML { ?? ?//添加子节点 ?? ?var newXML:XML=?? ?<sex>99</sex>?? ??? ??? ? ? ?? ?//插入节点之前 ?? ?rootXML.insertChildBefore(rootXML.student[0],newXML); ?? ?//插入节点之后 ?? ?rootXML.insertChildAfter(rootXML.student[1],newXML); ?? ?return rootXML; } //添加同级节点 public function InsertNode(rootXML:XML):XML { ?? ?//添加同级节点 ?? ?var newXML:XML= <student> ?? ??? ??? ??? ??? ??? ?<name>项羽</name> ?? ??? ??? ??? ??? ?</student> ?? ?//插入其它子节点尾部。 ?? ?rootXML.appendChild(newXML); ?? ?newXML= <student> ?? ??? ??? ??? ?<name>曹操</name> ?? ??? ??? ?</student> ?? ?//插入其它子节点首部 ?? ?rootXML.prependChild(newXML); ?? ?return rootXML; } //添加节点属性信息 public function InsertNodeAttrible(rootXML:XML):XML { ?? ?try ?? ?{ ?? ??? ?rootXML.Court.@type="Flex"; ?? ??? ?rootXML.Court.name="Flex网络大讲堂"; ?? ??? ?rootXML.Court.author="小明"; ?? ?} ?? ?catch(Err:Error) ?? ?{ ?? ??? ?trace(Err.message); ?? ?} ?? ?return rootXML; } //动态添加节点及节点属性值 public function CreatedynamicXML():XML { ?? ?var colors:Array=["red","black","yellow"]; ?? ?var xml_colors:XML=new XML(<colors></colors>); ?? ?//添加节点 //?? ?for(var i:int=0;i<colors.length;i++) //?? ?{ //?? ??? ?var colorNode:XML=new XML(); //?? ??? ?colorNode=<color>{colors[i]}</color>; //?? ??? ?xml_colors.appendChild(colorNode); //?? ?} ?? ?//添加节点 ?? ?for(var node:String in colors) ?? ?{ ?? ??? ?var Node:XML=new XML(); ?? ??? ?Node=<color>{colors[node]}</color>; ?? ??? ?Node.@id=node; ?? ??? ?xml_colors.appendChild(Node); ?? ?} ?? ?return xml_colors; }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读