XmlAttribute.ReplaceChild(XmlNode, XmlNode) Metodo

Definizione

Sostituisce il nodo figlio specificato con il nuovo nodo figlio specificato.

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

Parametri

newChild
XmlNode

Nuovo XmlNode figlio.

oldChild
XmlNode

XmlNode da sostituire.

Restituisce

XmlNode

Oggetto XmlNode sostituito.

Eccezioni

Per questo tipo di nodi non sono consentiti elementi figlio di tipo newChild.

newChild è un predecessore di questo nodo.

Il nodo newChild è stato creato da un documento diverso da quello che ha creato il nodo corrente.

Il nodo è di sola lettura.

oldChild non è un nodo figlio del nodo corrente

Esempio

Per un esempio del ReplaceChild metodo, vedere il ReplaceChild metodo .

Commenti

Se l'oggetto è già presente nell'albero newChild , viene prima rimosso.

Se è newChild stato creato da un altro documento, è possibile usare XmlDocument.ImportNode per importare il nodo nel documento corrente.

Si applica a