Sdílet prostřednictvím


XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metoda

Definice

Nahradí zadaný podřízený uzel zadaným novým podřízeným uzlem.

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

Nový podřízený XmlNode.

oldChild
XmlNode

Parametr , XmlNode který se má nahradit.

Návraty

Nahrazeno XmlNode .

Výjimky

Tento uzel je typu, který neumožňuje podřízené uzly typu newChild uzlu.

Je newChild nadřazeným objektem tohoto uzlu.

Objekt newChild byl vytvořen z jiného dokumentu, než který vytvořil tento uzel.

Tento uzel je jen pro čtení.

Není oldChild podřízeným uzlem tohoto uzlu.

Příklady

Příklad ReplaceChild metody najdete v ReplaceChild metodě .

Poznámky

newChild Pokud je již ve stromu, je nejprve odebrán.

newChild Pokud byl vytvořen z jiného dokumentu, můžete k importu uzlu do aktuálního dokumentu použít příkaz XmlDocument.ImportNode .

Platí pro