浏览 2947 次
锁定老帖子 主题:XML 删除节点
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-14
利用delete操作符号可以很容易的删除xml中的一个节点。
<mx:Script> <![CDATA[ protected function btn1_clickHandler(evt:MouseEvent):void { delete someXML.nodeToDelete; txtArea.text = someXML.toXMLString(); } protected function btn2_clickHandler(evt:MouseEvent):void { delete someXML.child.(@label == 'two')[0]; txtArea.text = someXML.toXMLString(); } ]]> </mx:Script> <mx:XML id="someXML"> <root> <child label="one" /> <child label="two" /> <child label="three" /> <nodeToDelete label="four" /> <child label="five" /> <nodeToDelete label="six"> <child label="seven" /> <child label="eight" /> </nodeToDelete> <child label="nine" /> </root> </mx:XML> <mx:ApplicationControlBar dock="true"> <mx:Button id="btn1" label="delete <nodeToDelete> nodes" click="btn1_clickHandler(event);" /> <mx:Button id="btn2" label="delete <child label='two'> node" click="btn2_clickHandler(event);" /> </mx:ApplicationControlBar> <mx:TextArea id="txtArea" text="{someXML.toXMLString()}" width="300" height="200" />
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |