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:如果从创建元素的文档不同,则引发<a0/>。
NO_MODIFICATION_ALLOWED_ERR:如果此节点是只读的,则引发。
INUSE_ATTRIBUTE_ERR:如果 newAttr 已是另一个 Element 对象的属性,则引发。 DOM 用户必须显式克隆 Attr 节点才能在其他元素中重复使用它们。
NOT_SUPPORTED_ERR:如果实现不支持该功能 "XML" ,并且通过文档公开的语言不支持 XML 命名空间(如 []),则可能会引发。

注解

添加新属性。 如果具有该本地名称和该命名空间 URI 的属性已存在于元素中,则它将被新属性替换。 替换属性节点本身不起作用。 <br>Per [XML Namespaces] , 如果应用程序希望没有命名空间,则必须使用该值 null 作为 namespaceURI 方法的参数。

在 DOM 级别 2 中添加。

适用于 . 的 org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于