XmlElement.SetAttribute 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.
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
Valeur de l'attribut