IXMLDOMNode.removeChild (C#)
Previous | Next |
IXMLDOMNode.removeChild (C#)
The removeChild method removes the specified child node from the list of children and returns it.
Syntax
IXMLDOMNode = IXMLDOMNode .removeChild( object objchildNode );
Parameters
objchildNode
[in] object containing the child node to be removed from the list of children of this node.
Return Values
Returns the removed child node.
Example Code
The following example retrieves a child node and removes a node from its list of children.
using Microsoft.WindowsMediaServices.Interop; using interop_msxml; // Declare variables. WMSServer Server; IXMLDOMDocument Playlist; IXMLDOMElement Root; IXMLDOMNode currNode; IXMLDOMNode oldChild; try { // Create a new WMSServer object. Server = new WMSServerClass(); // Create a new playlist object. Playlist = Server.CreatePlaylist(); // Load a playlist. Playlist.load("file://c:\\wmpub\\wmroot\\simple.wsx"); // Retrieve the root element. Root = Playlist.documentElement; // Retrieve the second child of the current node. currNode = Root.childNodes[1]; // Remove the child of the current node. oldChild = currNode.removeChild(currNode.childNodes[1]); } catch (Exception e) { // TODO: Handle exceptions. }
Requirements
Reference: Add references to Microsoft.WindowsMediaServices and interop_msxml.
Namespace: Microsoft.WindowsMediaServices.Interop, interop_msxml.
Assembly: Microsoft.WindowsMediaServices.dll, interop_msxml.dll.
Library: WMSServerTypeLib.dll, msxml.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.
See Also
Previous | Next |