Comparteix a través de


XmlElement.SetAttribute Método

Definición

Establece el valor del atributo especificado.

Sobrecargas

SetAttribute(String, String)

Establece el valor del atributo con el nombre especificado.

SetAttribute(String, String, String)

Establece el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.

SetAttribute(String, String)

Establece el valor del atributo con el nombre especificado.

public:
 virtual void SetAttribute(System::String ^ name, System::String ^ value);
public virtual void SetAttribute (string name, string value);
public virtual void SetAttribute (string name, string? value);
abstract member SetAttribute : string * string -> unit
override this.SetAttribute : string * string -> unit
Public Overridable Sub SetAttribute (name As String, value As String)

Parámetros

name
String

Nombre del atributo que se va a crear o modificar. Es un nombre completo. Si el nombre contiene un carácter de dos puntos, se analiza en los componentes de prefijo y nombre local.

value
String

Valor en que se va a establecer el atributo.

Excepciones

El nombre especificado contiene un carácter no válido.

El nodo es de solo lectura.

Comentarios

Si un atributo con el mismo nombre ya está presente en el elemento , su valor se cambia al de value. value es una cadena simple. No se analiza ya que se está configurando. Cualquier marcado, como la sintaxis que se va a reconocer como referencia de entidad, se trata como texto literal y la implementación debe escapar correctamente cuando se escribe. Para asignar un valor de atributo que contenga referencias de entidad, el usuario debe crear un XmlAttribute nodo más cualquiera XmlText y XmlEntityReference nodos, compilar el subárbol adecuado y usarlo SetAttributeNode para asignarlo como valor de un atributo.

Se aplica a

SetAttribute(String, String, String)

Establece el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.

public:
 virtual System::String ^ SetAttribute(System::String ^ localName, System::String ^ namespaceURI, System::String ^ value);
public virtual string SetAttribute (string localName, string namespaceURI, string value);
public virtual string? SetAttribute (string localName, string? namespaceURI, string? value);
abstract member SetAttribute : string * string * string -> string
override this.SetAttribute : string * string * string -> string
Public Overridable Function SetAttribute (localName As String, namespaceURI As String, value As String) As String

Parámetros

localName
String

Nombre local del atributo.

namespaceURI
String

URI de espacio de nombres del atributo.

value
String

Valor en que se va a establecer el atributo.

Devoluciones

String

Valor del atributo.

Se aplica a