XmlAttribute.ReplaceChild(XmlNode, XmlNode) Método

Definição

Substitui o nó filho especificado pelo novo nó filho 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

O novo filho XmlNode.

oldChild
XmlNode

O XmlNode para substituir.

Retornos

O XmlNode substituído.

Exceções

Esse nó é de um tipo que não permite nós filho do tipo do newChild nó.

O newChild é um ancestral deste nó.

O newChild foi criado a partir de um documento diferente daquele que criou esse nó.

Este nó é somente leitura.

O oldChild não é um filho deste nó.

Exemplos

Para obter um exemplo do ReplaceChild método, consulte o ReplaceChild método.

Comentários

Se o newChild já estiver na árvore, ele será removido pela primeira vez.

Se o newChild documento foi criado com base em outro documento, você pode usar XmlDocument.ImportNode para importar o nó para o documento atual.

Aplica-se a