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