XmlElement.SetAttribute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定指定屬性的值。
多載
SetAttribute(String, String) |
設定具有指定名稱之屬性的值。 |
SetAttribute(String, String, String) |
設定具有指定區域名稱和命名空間 URI 之屬性的值。 |
SetAttribute(String, String)
設定具有指定名稱之屬性的值。
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)
參數
- name
- String
要建立或變更的屬性的名稱。 這是限定名稱。 如果名稱包含冒號,將會剖析為前置詞和區域名稱元件。
- value
- String
要為屬性設定的值。
例外狀況
指定的名稱包含無效的字元。
節點為唯讀。
備註
如果元素中已經有具有相同名稱的屬性,其值會變更為 的 value
。 value
是簡單的字串。 它不會在設定時進行剖析。 任何標記,例如要辨識為實體參考的語法,都會被視為常值文字,而且在寫出時,實作必須正確逸出。若要指派包含實體參考的屬性值,使用者必須建立 XmlAttribute 節點加上任何 XmlText 和 XmlEntityReference 節點、建置適當的子樹,並使用 SetAttributeNode 將它指派為屬性值。
適用於
SetAttribute(String, String, String)
設定具有指定區域名稱和命名空間 URI 之屬性的值。
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
參數
- localName
- String
屬性的本機名稱。
- namespaceURI
- String
屬性的命名空間 URI。
- value
- String
要為屬性設定的值。
傳回
屬性值。