XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metoda

Definice

Nahradí podřízený uzel zadaný 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é dítě XmlNode.

oldChild
XmlNode

Hodnota XmlNode , která se má nahradit.

Návraty

Nahrazeno XmlNode .

Výjimky

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

Jedná se newChild o nadřazený uzel.

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

Tento uzel je jen pro čtení.

Není podřízenou oldChild položkou tohoto uzlu.

Příklady

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

Poznámky

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

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

Platí pro