XmlAttribute.ReplaceChild(XmlNode, XmlNode) Méthode

Définition

Remplace le nœud enfant spécifié avec le nouveau nœud enfant spécifié.

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

Paramètres

newChild
XmlNode

Nouveau XmlNode enfant.

oldChild
XmlNode

XmlNode à remplacer.

Retours

XmlNode remplacé.

Exceptions

Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud newChild.

newChild est un ancêtre de ce nœud.

newChild a été créé à partir d'un document différent de celui qui a créé ce nœud.

Ce nœud est en lecture seule.

oldChild n'est pas un enfant de ce nœud.

Exemples

Pour obtenir un exemple de méthode ReplaceChild , consultez la ReplaceChild méthode .

Remarques

Si le newChild est déjà dans l’arborescence, il est d’abord supprimé.

Si le newChild a été créé à partir d’un autre document, vous pouvez utiliser XmlDocument.ImportNode pour importer le nœud dans le document actif.

S’applique à