XmlAttribute.ReplaceChild(XmlNode, XmlNode) Método

Definición

Reemplaza el nodo secundario especificado por el nuevo nodo secundario especificado.

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

Parámetros

newChild
XmlNode

Nuevo elemento secundario XmlNode.

oldChild
XmlNode

que XmlNode se va a reemplazar.

Devoluciones

XmlNode Reemplazado.

Excepciones

Este nodo es de un tipo que no permite nodos secundarios del tipo del newChild nodo.

newChild es un antecesor de este nodo.

newChild se creó a partir de un documento diferente al que creó este nodo.

Este nodo es de solo lectura.

no oldChild es un elemento secundario de este nodo.

Ejemplos

Para obtener un ejemplo del ReplaceChild método , vea el ReplaceChild método .

Comentarios

Si el newChild elemento ya está en el árbol, primero se quita.

newChild Si se creó a partir de otro documento, puede usar XmlDocument.ImportNode para importar el nodo al documento actual.

Se aplica a