次の方法で共有


XmlElement.SetAttribute メソッド

定義

指定した属性の値を設定します。

オーバーロード

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作成しXmlEntityReference、適切なサブツリーを構築し、それを属性の値として割り当てるために使用SetAttributeNodeする必要XmlTextがあります。

適用対象

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

属性に設定する値。

戻り値

String

属性値。

適用対象