XmlElement.SetAttribute Метод

Определение

Задает значение указанного атрибута.

Перегрузки

SetAttribute(String, String)

Задает значение атрибута с указанным именем.

SetAttribute(String, String, String)

Задает значение атрибута с заданным локальным именем и URI пространства имен.

SetAttribute(String, String)

Задает значение атрибута с указанным именем.

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)

Параметры

name
String

Имя создаваемого или изменяемого атрибута. Это полное имя. Если имя содержит двоеточие, оно разбивается на префикс и локальное имя.

value
String

Задаваемое значение атрибута.

Исключения

Заданное имя содержит недопустимый символ.

Этот узел доступен только для чтения.

Комментарии

Если атрибут с таким же именем уже присутствует в элементе, его значение изменяется на valueатрибут . value — это простая строка. Он не анализируется, так как он устанавливается. Любая разметка, например синтаксис, распознаваемая как ссылка на сущность, рассматривается как литеральный текст и должна быть должным образом экранирована реализацией при его написании. Чтобы назначить значение атрибута, содержащее ссылки на сущности, пользователь должен создать узел и все XmlText XmlEntityReference узлы, создать XmlAttribute соответствующий поддерев и использовать SetAttributeNode его для назначения в качестве значения атрибута.

Применяется к

SetAttribute(String, String, String)

Задает значение атрибута с заданным локальным именем и URI пространства имен.

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

Параметры

localName
String

Локальное имя атрибута.

namespaceURI
String

Универсальный код ресурса (URI) пространства имен атрибута.

value
String

Задаваемое значение атрибута.

Возвращаемое значение

String

Значение атрибута.

Применяется к