XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Zwraca
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.