XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.