Compartir a través de


IElement.SetAttribute(String, String) Método

Definición

Agrega un nuevo atributo.

[Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetAttribute_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAttribute (string? name, string? value);
[<Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetAttribute_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.IElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAttribute : string * string -> unit

Parámetros

name
String

Nombre del atributo que se va a crear o modificar.

value
String

Valor que se va a establecer en forma de cadena.

Atributos

Excepciones

INVALID_CHARACTER_ERR: se genera si el nombre especificado no es un nombre XML según la versión XML en uso especificada en el Document.xmlVersion atributo .
NO_MODIFICATION_ALLOWED_ERR: se genera si este nodo es de solo lectura.

Comentarios

Agrega un nuevo atributo. Si un atributo con ese nombre ya está presente en el elemento, su valor se cambia para que sea el del parámetro value. Este valor es una cadena simple; no se analiza ya que se establece. Por lo tanto, cualquier marcado (como la sintaxis que se reconocerá como una referencia de entidad) se trata como texto literal y la implementación debe escapar adecuadamente cuando se escribe. Para asignar un valor de atributo que contenga referencias de entidad, el usuario debe crear un Attr nodo más cualquiera Text y EntityReference nodos, compilar el subárbol adecuado y usarlo setAttributeNode para asignarlo como valor de un atributo. <br>Para establecer un atributo con un nombre completo y un URI de espacio de nombres, use el setAttributeNS método .

Documentación de Java para org.w3c.dom.Element.setAttribute(java.lang.String, java.lang.String).

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