Freigeben über


IElement.SetAttributeNodeNS(IAttr) Methode

Definition

Fügt ein neues Attribut hinzu.

[Android.Runtime.Register("setAttributeNodeNS", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", "GetSetAttributeNodeNS_Lorg_w3c_dom_Attr_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.IAttr? SetAttributeNodeNS (Org.W3c.Dom.IAttr? newAttr);
[<Android.Runtime.Register("setAttributeNodeNS", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", "GetSetAttributeNodeNS_Lorg_w3c_dom_Attr_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAttributeNodeNS : Org.W3c.Dom.IAttr -> Org.W3c.Dom.IAttr

Parameter

newAttr
IAttr

Der Attr Knoten, der der Attributliste hinzugefügt werden soll.

Gibt zurück

Wenn das newAttr Attribut ein vorhandenes Attribut durch denselben lokalen Namen und namespace-URI ersetzt, wird der ersetzte Attr Knoten zurückgegeben, andernfalls null wird er zurückgegeben.

Attribute

Ausnahmen

WRONG_DOCUMENT_ERR: Ausgelöst, wenn newAttr es aus einem anderen Dokument als dem erstellt wurde, das das Element erstellt hat.
NO_MODIFICATION_ALLOWED_ERR: Wird ausgelöst, wenn dieser Knoten schreibgeschützt ist.
INUSE_ATTRIBUTE_ERR: Wird ausgelöst, wenn newAttr es sich bereits um ein Attribut eines anderen Element Objekts handelt. Der DOM-Benutzer muss explizit Knoten klonen Attr , um sie in anderen Elementen wieder zu verwenden.
NOT_SUPPORTED_ERR: Kann ausgelöst werden, wenn die Implementierung das Feature "XML" nicht unterstützt und die sprache, die über das Dokument verfügbar gemacht wird, keine XML-Namespaces (z. B. []) unterstützt.

Hinweise

Fügt ein neues Attribut hinzu. Wenn ein Attribut mit diesem lokalen Namen und diesem Namespace-URI bereits im Element vorhanden ist, wird es durch das neue ersetzt. Das Ersetzen eines Attributknotens allein hat keine Auswirkung. <br>Per [XML Namespaces] müssen Anwendungen den Wert als namespaceURI Parameter null für Methoden verwenden, wenn sie keinen Namespace haben möchten.

In DOM-Ebene 2 hinzugefügt.

Java-Dokumentation für org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr).

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: