XmlElement.SetAttribute Méthode

Définition

Définit la valeur de l'attribut spécifié.

Surcharges

SetAttribute(String, String)

Définit la valeur de l'attribut avec le nom spécifié.

SetAttribute(String, String, String)

Définit la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés.

SetAttribute(String, String)

Définit la valeur de l'attribut avec le nom spécifié.

public:
 virtual void SetAttribute(System::String ^ name, System::String ^ value);
public virtual void SetAttribute (string name, string value);
public virtual void SetAttribute (string name, string? value);
abstract member SetAttribute : string * string -> unit
override this.SetAttribute : string * string -> unit
Public Overridable Sub SetAttribute (name As String, value As String)

Paramètres

name
String

Nom de l'attribut à créer ou à modifier. Il s’agit d’un nom qualifié. Si le nom contient un signe deux-points, il est analysé dans les composants de préfixe et de nom local.

value
String

Valeur à définir pour l'attribut.

Exceptions

Le nom spécifié contient un caractère non valide.

Le nœud est en lecture seule.

Remarques

Si un attribut portant le même nom est déjà présent dans l’élément, sa valeur est remplacée par celle de value. value est une chaîne simple. Elle n’est pas analysée car elle est définie. Tout balisage, tel que la syntaxe à reconnaître comme une référence d’entité, est traité comme du texte littéral et doit être correctement placé dans une séquence d’échappement par l’implémentation lorsqu’il est écrit. Pour affecter une valeur d’attribut qui contient des références d’entité, l’utilisateur doit créer un XmlAttribute nœud et XmlText tous les XmlEntityReference nœuds, générer la sous-arborescence appropriée et l’utiliser SetAttributeNode pour l’affecter en tant que valeur d’un attribut.

S’applique à

SetAttribute(String, String, String)

Définit la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés.

public:
 virtual System::String ^ SetAttribute(System::String ^ localName, System::String ^ namespaceURI, System::String ^ value);
public virtual string SetAttribute (string localName, string namespaceURI, string value);
public virtual string? SetAttribute (string localName, string? namespaceURI, string? value);
abstract member SetAttribute : string * string * string -> string
override this.SetAttribute : string * string * string -> string
Public Overridable Function SetAttribute (localName As String, namespaceURI As String, value As String) As String

Paramètres

localName
String

Le nom local de l'attribut.

namespaceURI
String

L'URI de l'espace de noms de l'attribut.

value
String

Valeur à définir pour l'attribut.

Retours

String

Valeur de l'attribut

S’applique à