读书人

actionscript 顶用XMLListCollection

发布时间: 2012-10-09 10:21:45 作者: rapoo

actionscript 中用XMLListCollection 来删除节点

actionscript中的xml操作 没有实现节点删除,但是可以把xmllist转为xmllistcollection来删除节点,或象操作数组一样操作xmllist:

?

<fx:XMLList id="treeData">
??? ??? ??? <node label="拓扑">
??? ??? ??? ??? <rvNode label="a">
??? ??? ??? ??? ??? <node />

? ? ? ? ? ? ? ? ? ? <node />
??? ??? ??? ??? </rvNode>?
??? ??? ??? ??? <bdNode label="b">
??? ??? ??? ??? ??? ??? <node />

? ? ? ? ? ? ? ? ? ? ? ? <node />? ????
??? ??? ??? ??? ? </bdNode>?
??? ??? ??? </node>?
??? ??? </fx:XMLList>

?

actionscript :

??? ??? var nd2:XML=treeData.bdNode[0];
??? ??? ??? ??? if(nd2){
??? ??? ??? ??? ?
??? ??? ??? ??? ??? var xmlAry:XMLListCollection=new XMLListCollection(nd2.children());
??? ??? ??? ??? ??? xmlAry.removeAll();//删除其xml所有节点

?

?????????????????? //添加新节点
??? ??? ??? ? ?? ? var newNode3:XML =<node label="bb"/>
??? ??? ??? ?? ? ?? xmlAry.addItem(newNode3);
??? ??? ??? ????
??? ??? ??? ??? ?
??? ??? ??? ?
??? ??? ??? ??? }

读书人网 >XML SOAP

热点推荐