IDocument.CreateAttributeNS(String, String) 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.
Creates an attribute of the given qualified name and namespace URI.
[Android.Runtime.Register("createAttributeNS", "(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;", "GetCreateAttributeNS_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.IAttr? CreateAttributeNS (string? namespaceURI, string? qualifiedName);
[<Android.Runtime.Register("createAttributeNS", "(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;", "GetCreateAttributeNS_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateAttributeNS : string * string -> Org.W3c.Dom.IAttr
Parameters
- namespaceURI
- String
The namespace URI of the attribute to create.
- qualifiedName
- String
The qualified name of the attribute to instantiate.
Returns
A new Attr
object with the following attributes:
<table border='1' cellpadding='3'>
<tr>
<th>
Attribute</th>
<th>Value</th>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>Node.nodeName
</td>
<td valign='top' rowspan='1' colspan='1'>qualifiedName</td>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>
Node.namespaceURI
</td>
<td valign='top' rowspan='1' colspan='1'>namespaceURI
</td>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>
Node.prefix
</td>
<td valign='top' rowspan='1' colspan='1'>prefix, extracted from
qualifiedName
, or null
if there is no
prefix</td>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>Node.localName
</td>
<td valign='top' rowspan='1' colspan='1'>local name, extracted from
qualifiedName
</td>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>Attr.name
</td>
<td valign='top' rowspan='1' colspan='1'>
qualifiedName
</td>
</tr>
<tr>
<td valign='top' rowspan='1' colspan='1'>Node.nodeValue
</td>
<td valign='top' rowspan='1' colspan='1'>the empty
string</td>
</tr>
</table>
- Attributes
Exceptions
INVALID_CHARACTER_ERR: Raised if the specified
qualifiedName
is not an XML name according to the XML
version in use specified in the Document.xmlVersion
attribute.
NAMESPACE_ERR: Raised if the qualifiedName
is a
malformed qualified name, if the qualifiedName
has a
prefix and the namespaceURI
is null
, if
the qualifiedName
has a prefix that is "xml" and the
namespaceURI
is different from "", if the qualifiedName
or its prefix is "xmlns" and the
namespaceURI
is different from "", or if the namespaceURI
is "" and neither the qualifiedName
nor its prefix is "xmlns".
NOT_SUPPORTED_ERR: Always thrown if the current document does not
support the "XML"
feature, since namespaces were
defined by XML.
Remarks
Creates an attribute of the given qualified name and namespace URI. <br>Per [XML Namespaces] , applications must use the value null
as the namespaceURI
parameter for methods if they wish to have no namespace.
Added in DOM Level 2.
Java documentation for org.w3c.dom.Document.createAttributeNS(java.lang.String, java.lang.String)
.
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.