共用方式為


IElement.SetAttributeNodeNS(IAttr) 方法

定義

加入新的屬性。

[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

參數

newAttr
IAttr

Attr 加入至屬性清單的節點。

傳回

newAttr如果屬性以相同的本機名稱和命名空間 URI 取代現有的屬性,則會傳回已取代Attr的節點,否則null會傳回。

屬性

例外狀況

WRONG_DOCUMENT_ERR:如果 newAttr 是從與建立項目的檔案不同的檔案建立,則引發 。
NO_MODIFICATION_ALLOWED_ERR:如果這個節點是唯讀的,則引發。
INUSE_ATTRIBUTE_ERR:如果 newAttr 已經是另一個 Element 對象的屬性,則引發。 DOM 用戶必須明確複製 Attr 節點,才能在其他元素中重複使用它們。
NOT_SUPPORTED_ERR:如果實作不支援此功能 "XML" ,而且透過文件公開的語言不支援 XML 命名空間(例如 []),可能會引發。

備註

加入新的屬性。 如果具有該本機名稱且該命名空間 URI 的屬性已存在於 元素中,則會由新的屬性取代。 取代屬性節點本身沒有任何作用。 <br>Per [XML 命名空間] ,如果應用程式想要沒有命名空間,就必須使用 值 null 做為 namespaceURI 方法的參數。

已在 DOM 層級 2 中新增。

org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於