Compartilhar via


IElement.SetAttributeNodeNS(IAttr) Método

Definição

Adiciona um novo atributo.

[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

Parâmetros

newAttr
IAttr

O Attr nó a ser adicionado à lista de atributos.

Retornos

Se o newAttr atributo substituir um atributo existente com o mesmo nome local e URI de namespace, o nó substituído Attr será retornado, caso contrário null , será retornado.

Atributos

Exceções

WRONG_DOCUMENT_ERR: Gerado se newAttr foi criado a partir de um documento diferente daquele que criou o elemento.
NO_MODIFICATION_ALLOWED_ERR: Gerado se este nó for somente leitura.
INUSE_ATTRIBUTE_ERR: Gerado se newAttr já é um atributo de outro Element objeto. O usuário do DOM deve clonar Attr explicitamente nós para reutilizá-los em outros elementos.
NOT_SUPPORTED_ERR: Pode ser gerado se a implementação não oferecer suporte ao recurso "XML" e a linguagem exposta por meio do documento não oferecer suporte a namespaces XML (como []).

Comentários

Adiciona um novo atributo. Se um atributo com esse nome local e esse URI de namespace já estiver presente no elemento, ele será substituído pelo novo. A substituição de um nó de atributo por si só não tem efeito. <br>Per [XML Namespaces] , os aplicativos devem usar o valor null como parâmetro namespaceURI para métodos se desejarem não ter nenhum namespace.

Adicionado no DOM Nível 2.

Documentação Java para org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a