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和节点XmlTextXmlEntityReference,生成相应的子树,并将其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
要为此特性设置的值。
返回
特性值。