Replaces the child node specified with the new child node specified.
Assembly: System.Xml (in System.Xml.dll)
This node is of a type that does not allow child nodes of the type of the newChild node.
The newChild is an ancestor of this node.
The newChild was created from a different document than the one that created this node.
This node is read-only.
The oldChild is not a child of this node.
If the newChild is already in the tree, it is first removed.
If the newChild was created from another document, you can use XmlDocument::ImportNode to import the node to the current document.