XmlAttribute.ReplaceChild(XmlNode, XmlNode) Método

Definición

Reemplaza el nodo secundario especificado con 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

El nuevo XmlNode secundario.

oldChild
XmlNode

Objeto XmlNode que se va a reemplazar.

Devoluciones

XmlNode reemplazado.

Excepciones

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

newChild es un nodo antecesor de este nodo.

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

Este nodo es de sólo lectura.

oldChild no es un nodo 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