XmlElement.SetAttribute Metodo

Definizione

Imposta il valore dell'attributo specificato.

Overload

SetAttribute(String, String)

Imposta il valore dell'attributo con il nome specificato.

SetAttribute(String, String, String)

Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

SetAttribute(String, String)

Imposta il valore dell'attributo con il nome specificato.

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)

Parametri

name
String

Nome dell'attributo da creare o modificare. Si tratta di un nome completo. Se il nome contiene i due punti, viene analizzato nei componenti del nome locale e del prefisso.

value
String

Valore da impostare per l'attributo.

Eccezioni

Il nome specificato contiene un carattere non valido.

Il nodo è di sola lettura.

Commenti

Se un attributo con lo stesso nome è già presente nell'elemento , il relativo valore viene modificato in quello di value. value è una stringa semplice. Non viene analizzato come viene impostato. Qualsiasi markup, ad esempio la sintassi da riconoscere come riferimento all'entità, viene considerato come testo letterale e deve essere preceduto correttamente da un carattere di escape dall'implementazione quando viene scritto. Per assegnare un valore di attributo che contiene riferimenti a entità, l'utente deve creare un XmlAttribute nodo più qualsiasi XmlText nodo e XmlEntityReference nodi, compilare il sottoalbero appropriato e usarlo SetAttributeNode per assegnarlo come valore di un attributo.

Si applica a

SetAttribute(String, String, String)

Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

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

Parametri

localName
String

Nome locale dell'attributo.

namespaceURI
String

URI dello spazio dei nomi dell'attributo.

value
String

Valore da impostare per l'attributo.

Restituisce

String

Valore dell'attributo.

Si applica a