IElement.SetAttributeNodeNS(IAttr) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
加入新的屬性。
[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 屬性授權中所述的詞彙使用。