XmlElement.SetAttribute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia wartość określonego atrybutu.
Przeciążenia
SetAttribute(String, String) |
Ustawia wartość atrybutu o określonej nazwie. |
SetAttribute(String, String, String) |
Ustawia wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. |
SetAttribute(String, String)
Ustawia wartość atrybutu o określonej nazwie.
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)
Parametry
- name
- String
Nazwa atrybutu do utworzenia lub zmiany. Jest to kwalifikowana nazwa. Jeśli nazwa zawiera dwukropek, jest analizowana do prefiksu i składników nazw lokalnych.
- value
- String
Wartość ustawiana dla atrybutu.
Wyjątki
Określona nazwa zawiera nieprawidłowy znak.
Węzeł jest tylko do odczytu.
Uwagi
Jeśli atrybut o tej samej nazwie jest już obecny w elemecie, jego wartość zostanie zmieniona na value
wartość . value
jest prostym ciągiem. Nie jest analizowana, ponieważ jest ustawiana. Wszelkie znaczniki, takie jak składnia, która ma być rozpoznawana jako odwołanie do jednostki, są traktowane jako tekst literału i muszą być prawidłowo uciekane przez implementację podczas zapisywania. Aby przypisać wartość atrybutu zawierającą odwołania do jednostki, użytkownik musi utworzyć XmlAttribute węzeł oraz dowolne XmlText XmlEntityReference węzły, skompilować odpowiednie poddrzewo i użyć SetAttributeNode go do przypisania go jako wartości atrybutu.
Dotyczy
SetAttribute(String, String, String)
Ustawia wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw.
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
Parametry
- localName
- String
Lokalna nazwa atrybutu.
- namespaceURI
- String
Identyfikator URI przestrzeni nazw atrybutu.
- value
- String
Wartość, która ma być ustawiona dla atrybutu.
Zwraca
Wartość atrybutu.