IElement.SetAttributeNode(IAttr) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a new attribute node.
[Android.Runtime.Register("setAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", "GetSetAttributeNode_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? SetAttributeNode (Org.W3c.Dom.IAttr? newAttr);
[<Android.Runtime.Register("setAttributeNode", "(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;", "GetSetAttributeNode_Lorg_w3c_dom_Attr_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAttributeNode : Org.W3c.Dom.IAttr -> Org.W3c.Dom.IAttr
Parameters
- newAttr
- IAttr
The Attr
node to add to the attribute list.
Returns
If the newAttr
attribute replaces an existing
attribute, the replaced Attr
node is returned,
otherwise null
is returned.
- Attributes
Exceptions
WRONG_DOCUMENT_ERR: Raised if newAttr
was created from a
different document than the one that created the element.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
INUSE_ATTRIBUTE_ERR: Raised if newAttr
is already an
attribute of another Element
object. The DOM user must
explicitly clone Attr
nodes to re-use them in other
elements.
Remarks
Adds a new attribute node. If an attribute with that name ( nodeName
) is already present in the element, it is replaced by the new one. Replacing an attribute node by itself has no effect. <br>To add a new attribute node with a qualified name and namespace URI, use the setAttributeNodeNS
method.
Java documentation for org.w3c.dom.Element.setAttributeNode(org.w3c.dom.Attr)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.