Freigeben über


IElement.SetAttribute(String, String) Methode

Definition

Fügt ein neues Attribut hinzu.

[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

Parameter

name
String

Der Name des attributs, das erstellt oder geändert werden soll.

value
String

Wert, der in Zeichenfolgenform festgelegt werden soll.

Attribute

Ausnahmen

INVALID_CHARACTER_ERR: Wird ausgelöst, wenn der angegebene Name kein XML-Name gemäß der im Document.xmlVersion Attribut angegebenen XML-Version ist.
NO_MODIFICATION_ALLOWED_ERR: Wird ausgelöst, wenn dieser Knoten schreibgeschützt ist.

Hinweise

Fügt ein neues Attribut hinzu. Wenn ein Attribut mit diesem Namen bereits im Element vorhanden ist, wird dessen Wert in den Wert des Wertparameters geändert. Dieser Wert ist eine einfache Zeichenfolge; sie wird nicht analysiert, da sie festgelegt wird. Daher wird jedes Markup (z. B. syntax, das als Entitätsverweis erkannt wird) als Literaltext behandelt und muss von der Implementierung entsprechend escapet werden, wenn es ausgeschrieben wird. Um einen Attributwert zuzuweisen, der Entitätsverweise enthält, muss der Benutzer einen Attr Knoten sowie alle Text Knoten EntityReference erstellen, die entsprechende Unterstruktur erstellen und verwenden setAttributeNode , um ihn als Wert eines Attributs zuzuweisen. <Verwenden>Sie die setAttributeNS Methode, um ein Attribut mit qualifiziertem Namen und Namespace-URI festzulegen.

Java-Dokumentation für org.w3c.dom.Element.setAttribute(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: