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é.

C#
public virtual void SetAttribute (string name, string value);
C#
public virtual void SetAttribute (string name, string? value);

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 à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public virtual string SetAttribute (string localName, string namespaceURI, string value);
C#
public virtual string? SetAttribute (string localName, string? namespaceURI, string? value);

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 à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0