Udostępnij za pośrednictwem


XmlElement.SetAttribute Metoda

Definicja

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 valuewartość . 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

String

Wartość atrybutu.

Dotyczy