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:如果从创建元素的文档不同,则引发<
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 属性许可证中所述的术语使用。