XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metódus

Definíció

A megadott gyermekcsomópontot lecseréli a megadott új gyermekcsomópontra.

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

Paraméterek

newChild
XmlNode

Az új gyermek XmlNode.

oldChild
XmlNode

A XmlNode lecserélendő.

Válaszok

A XmlNode lecserélt.

Kivételek

Ez a csomópont olyan típusú, amely nem engedélyezi a csomópont típusának gyermekcsomópontjait newChild .

A newChild csomópont őse.

A newChild csomópontot létrehozó dokumentumtól eltérő dokumentumból lett létrehozva.

Ez a csomópont írásvédett.

Ez oldChild nem ennek a csomópontnak a gyermeke.

Példák

A metódusra példaként ReplaceChild tekintse meg a metódust ReplaceChild .

Megjegyzések

Ha a newChild fa már szerepel a fán, először eltávolítja.

Ha a newChild fájlt egy másik dokumentumból hozták létre, a csomópontot importálhatja XmlDocument.ImportNode az aktuális dokumentumba.

A következőre érvényes: