IElement.SetAttribute(String, String) メソッド

定義

新しい属性を追加します。

[Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetAttribute_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAttribute (string? name, string? value);
[<Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetAttribute_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAttribute : string * string -> unit

パラメーター

name
String

作成または変更する属性の名前。

value
String

文字列形式で設定する値。

属性

例外

INVALID_CHARACTER_ERR: 指定した名前が、 属性で指定された使用中の XML バージョンに従って XML 名でない場合に Document.xmlVersion 発生します。
NO_MODIFICATION_ALLOWED_ERR: このノードが読み取り専用の場合に発生します。

注釈

新しい属性を追加します。 その名前の属性が要素に既に存在する場合、その値は value パラメーターの属性に変更されます。 この値は単純な文字列です。設定中であるため、解析されません。 そのため、マークアップ (エンティティ参照として認識される構文など) はリテラル テキストとして扱われ、書き込まれるときに実装によって適切にエスケープされる必要があります。エンティティ参照を含む属性値を割り当てるには、ユーザーはノードと ノードTextを作成AttrEntityReference、適切なサブツリーを構築し、 を使用setAttributeNodeして属性の値として割り当てる必要があります。 <br>修飾名と名前空間 URI を持つ属性を設定するには、 メソッドを使用します setAttributeNS

org.w3c.dom.Element.setAttribute(java.lang.String, java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象