Compartir a través de


IElement.SetAttributeNodeNS(IAttr) Método

Definición

Agrega un nuevo 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

Nodo Attr que se va a agregar a la lista de atributos.

Devoluciones

Si el newAttr atributo reemplaza un atributo existente por el mismo nombre local y el URI del espacio de nombres, se devuelve el nodo reemplazado Attr ; de lo contrario null , se devuelve.

Atributos

Excepciones

WRONG_DOCUMENT_ERR: se genera si newAttr se creó a partir de un documento diferente al que creó el elemento.
NO_MODIFICATION_ALLOWED_ERR: se genera si este nodo es de solo lectura.
INUSE_ATTRIBUTE_ERR: se genera si newAttr ya es un atributo de otro Element objeto. El usuario DOM debe clonar Attr explícitamente nodos para volver a usarlos en otros elementos.
NOT_SUPPORTED_ERR: se puede generar si la implementación no admite la característica "XML" y el idioma expuesto a través del documento no admite espacios de nombres XML (como []).

Comentarios

Agrega un nuevo atributo. Si un atributo con ese nombre local y ese URI de espacio de nombres ya está presente en el elemento, se reemplaza por el nuevo. Reemplazar un nodo de atributo por sí mismo no tiene ningún efecto. <br>Per [XML Namespaces] , las aplicaciones deben usar el valor null como namespaceURI parámetro para los métodos si desean no tener ningún espacio de nombres.

Agregado en dom nivel 2.

Documentación de Java para org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a