XmlNode.RemoveChild Method (XmlNode)
.NET Framework (current version)
Removes specified child node.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- oldChild
-
Type:
System.Xml.XmlNode
The node being removed.
| Exception | Condition |
|---|---|
| ArgumentException | The oldChild is not a child of this node. Or this node is read-only. |
Notes to Inheritors:
When overriding RemoveChild in a derived class, in order for events to be raised correctly, you must call the RemoveChild method of the base class.
The following example removes a node from the XML document.
using System; using System.IO; using System.Xml; public class Sample { public static void Main() { XmlDocument doc = new XmlDocument(); doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" + "<title>Pride And Prejudice</title>" + "</book>"); XmlNode root = doc.DocumentElement; //Remove the title element. root.RemoveChild(root.FirstChild); Console.WriteLine("Display the modified XML..."); doc.Save(Console.Out); } }
Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Available since 10
.NET Framework
Available since 1.1
Show: