读书人

XML 剔除节点

发布时间: 2012-09-07 10:38:15 作者: rapoo

XML 删除节点

???? 利用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" />

?

?

?

读书人网 >XML SOAP

热点推荐