XmlElement.SetAttribute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Valore dell'attributo.