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

A nova criança XmlNode.

oldChild
XmlNode

A XmlNode substituir.

Devoluções

O XmlNode substituído.

Exceções

Este nó é de um tipo que não permite nós filhos do tipo do newChild nó.

É newChild um antepassado deste nó.

Foi newChild criado a partir de um documento diferente daquele que criou este nó.

Este nó é apenas de leitura.

O oldChild não é filho deste nó.

Exemplos

Para um exemplo do ReplaceChild método, veja o ReplaceChild método.

Observações

Se o newChild já estiver na árvore, é removido primeiro.

Se foi newChild criado a partir de outro documento, podes usar XmlDocument.ImportNode para importar o nó para o documento atual.

Aplica-se a