XmlAttribute.ReplaceChild(XmlNode, XmlNode) Methode

Definition

Ersetzt den angegebenen untergeordneten Knoten durch den neuen untergeordneten Knoten.

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

Parameter

newChild
XmlNode

Das neue untergeordnete Element XmlNode.

oldChild
XmlNode

Der zu ersetzende Text XmlNode .

Gibt zurück

Der XmlNode ersetzte.

Ausnahmen

Dieser Knoten weist einen Typ auf, der untergeordnete Knoten des Knotentyps newChild nicht zulässt.

Dies newChild ist ein Vorgänger dieses Knotens.

Die newChild Datei wurde aus einem anderen Dokument als dem Dokument erstellt, das diesen Knoten erstellt hat.

Dieser Knoten ist schreibgeschützt.

Dies oldChild ist kein untergeordnetes Element dieses Knotens.

Beispiele

Ein Beispiel für die ReplaceChild Methode finden Sie unter der ReplaceChild Methode.

Hinweise

Wenn sich die newChild Struktur bereits befindet, wird sie zuerst entfernt.

Wenn das newChild Dokument aus einem anderen Dokument erstellt wurde, können XmlDocument.ImportNode Sie den Knoten in das aktuelle Dokument importieren.

Gilt für: