Partager via


CustomXMLNode.ReplaceChildNode Méthode

Définition

Supprime le nœud enfant spécifié (et sa sous-arborescence) de l’arborescence principale et le remplace par un autre nœud au même emplacement.

public void ReplaceChildNode (Microsoft.Office.Core.CustomXMLNode OldNode, string Name = "", string NamespaceURI = "", Microsoft.Office.Core.MsoCustomXMLNodeType NodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, string NodeValue = "");
abstract member ReplaceChildNode : Microsoft.Office.Core.CustomXMLNode * string * string * Microsoft.Office.Core.MsoCustomXMLNodeType * string -> unit
Public Sub ReplaceChildNode (OldNode As CustomXMLNode, Optional Name As String = "", Optional NamespaceURI As String = "", Optional NodeType As MsoCustomXMLNodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, Optional NodeValue As String = "")

Paramètres

OldNode
CustomXMLNode

Représente le nœud enfant à remplacer.

Name
String

Représente le nom de base de l'élément à ajouter.

NamespaceURI
String

Représente l'espace de noms de l'élément à ajouter. Ce paramètre est requis si vous ajoutez des nœuds de type msoCustomXMLNodeElement ou msoCustomXMLNodeAttribute, sinon, il est ignoré.

NodeType
MsoCustomXMLNodeType

Spécifie le type de nœud à ajouter. Si le paramètre n’est pas spécifié, il est supposé être de type msoCustomXMLNodeElement.

NodeValue
String

Permet de définir la valeur du nœud à ajouter pour les nœuds qui acceptent du texte. Si ce n'est pas le cas, ce paramètre est ignoré.

Remarques

Si le OldNode paramètre n’est pas un enfant du nœud de contexte ou si l’opération entraîne une arborescence non valide, le remplacement n’est pas effectué et un message d’erreur s’affiche. De plus, si le nœud à ajouter existe déjà, le remplacement n'est pas effectué et un message d'erreur s'affiche.

S’applique à