Udostępnij za pośrednictwem


XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metoda

Definicja

Zamienia węzeł podrzędny określony na określony nowy węzeł podrzędny.

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

Parametry

newChild
XmlNode

Nowe dziecko XmlNode.

oldChild
XmlNode

Element XmlNode do zastąpienia.

Zwraca

XmlNode

Zamieniono XmlNode .

Wyjątki

Ten węzeł jest typu, który nie zezwala na węzły podrzędne typu węzła newChild .

Element newChild jest elementem nadrzędnym tego węzła.

Plik newChild został utworzony na podstawie innego dokumentu niż ten, który utworzył ten węzeł.

Ten węzeł jest tylko do odczytu.

Element oldChild nie jest elementem podrzędnym tego węzła.

Przykłady

Aby zapoznać się z ReplaceChild przykładem metody, zobacz metodę ReplaceChild .

Uwagi

Jeśli element newChild znajduje się już w drzewie, zostanie on najpierw usunięty.

Jeśli element newChild został utworzony na podstawie innego dokumentu, możesz użyć XmlDocument.ImportNode polecenia , aby zaimportować węzeł do bieżącego dokumentu.

Dotyczy