IXMLDOMNode.removeChild (C#)
.gif)
| 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 |