XmlAttribute.ReplaceChild(XmlNode, XmlNode) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.