Partager via


_CustomXMLPart.AddNode Méthode

Définition

Ajoute un nœud à l'arborescence XML.

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

Paramètres

Parent
CustomXMLNode

Représente le nœud sous lequel ce nœud doit être ajouté. En cas d'ajout d'un attribut, le paramètre désigne l'élément auquel ajouter l'attribut.

Name
String

Représente le nom de base du nœud à ajouter.

NamespaceURI
String

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

NextSibling
CustomXMLNode

Représente le nœud qui doit devenir le frère suivant du nouveau nœud. S’il n’est pas spécifié, le nœud est ajouté à la suite des enfants du nœud parent. Ce paramètre est ignoré pour les ajouts de type msoCustomXMLNodeAttribute. Si le nœud n’est pas un enfant du parent, une erreur s’affiche.

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

Utilisé pour définir la valeur du nœud ajouté pour les nœuds autorisant du texte. Si le nœud n'autorise pas de texte, le paramètre n'est pas pris en compte.

Remarques

Si l’opération AddNode(CustomXMLNode, String, String, CustomXMLNode, MsoCustomXMLNodeType, String) entraîne une arborescence non valide, l’ajout n’est pas effectué et un message d’erreur s’affiche.

S’applique à