Flash Lite 2.x and 3.0 ActionScript Language Reference

removeNode (XMLNode.removeNode method)

public removeNode() : Void

Removes the specified XML object from its parent. Also deletes all descendants of the node.

Example

The following example creates an XML packet, and then deletes the specified XML object and its descendant nodes:

var xml_str:String = "<state name=\"California\"><city>San Francisco</city></state>";

var my_xml:XML = new XML(xml_str);
var cityNode:XMLNode = my_xml.firstChild.firstChild;
trace("before XML.removeNode():\n"+my_xml);
cityNode.removeNode();
trace("");
trace("after XML.removeNode():\n"+my_xml);

// output (line breaks added for clarity):
// 
// before XML.removeNode():
// <state name="California">
// <city>San Francisco</city>
// </state>
// 
// after XML.removeNode():
// <state name="California" />