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
Задаваемое значение атрибута.
Возвращаемое значение
Значение атрибута.