XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metod

Definition

Ersätter den underordnade nod som angetts med den nya underordnade noden angiven.

public:
 override System::Xml::XmlNode ^ ReplaceChild(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ oldChild);
public override System.Xml.XmlNode ReplaceChild(System.Xml.XmlNode newChild, System.Xml.XmlNode oldChild);
override this.ReplaceChild : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function ReplaceChild (newChild As XmlNode, oldChild As XmlNode) As XmlNode

Parametrar

newChild
XmlNode

Det nya underordnat XmlNode.

oldChild
XmlNode

Att XmlNode ersätta.

Returer

Den XmlNode ersatta.

Undantag

Den här noden är av en typ som inte tillåter underordnade noder av nodens newChild typ.

newChild är en överordnad till den här noden.

Skapades newChild från ett annat dokument än det som skapade den här noden.

Den här noden är skrivskyddad.

är inte underordnad oldChild den här noden.

Exempel

Ett exempel på ReplaceChild metoden finns i ReplaceChild metoden.

Kommentarer

Om det newChild redan finns i trädet tas det först bort.

Om det newChild skapades från ett annat dokument kan du använda XmlDocument.ImportNode för att importera noden till det aktuella dokumentet.

Gäller för