XmlElement.SetAttribute Метод

Определение

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

Перегрузки

Имя Описание
SetAttribute(String, String)

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

SetAttribute(String, String, String)

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

SetAttribute(String, String)

Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs

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

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 — простая строка. Он не анализируется, так как он устанавливается. Любая разметка, например синтаксис, распознаваемая как ссылка на сущность, рассматривается как литеральный текст и должна быть правильно экранирована реализацией при написании. Чтобы назначить значение атрибута, содержащее ссылки на сущности, пользователь должен создать узел и все XmlAttributeXmlText узлы, создать XmlEntityReference соответствующую поддереву и использовать SetAttributeNode ее для назначения в качестве значения атрибута.

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

SetAttribute(String, String, String)

Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs
Исходный код:
XmlElement.cs

Задает значение атрибута с указанным локальным именем и 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

Значение, заданное для атрибута.

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

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

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