Sdílet prostřednictvím


XmlElement.SetAttribute Metoda

Definice

Nastaví hodnotu zadaného atributu.

Přetížení

SetAttribute(String, String)

Nastaví hodnotu atributu se zadaným názvem.

SetAttribute(String, String, String)

Nastaví hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

SetAttribute(String, String)

Nastaví hodnotu atributu se zadaným názvem.

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

Název atributu, který se má vytvořit nebo změnit. Jedná se o kvalifikovaný název. Pokud název obsahuje dvojtečku, parsuje se do komponent předpony a místních názvů.

value
String

Hodnota, která se má nastavit pro atribut.

Výjimky

Zadaný název obsahuje neplatný znak.

Uzel je jen pro čtení.

Poznámky

Pokud atribut se stejným názvem již existuje v prvku, jeho hodnota se změní na hodnotu .value value je jednoduchý řetězec. Není parsován, protože se nastavuje. Všechny značky, jako je syntaxe, které se mají rozpoznat jako odkaz na entitu, se považují za literálový text a při zápisu je potřeba správně utéct implementací. Aby bylo možné přiřadit hodnotu atributu obsahující odkazy na entity, musí uživatel vytvořit XmlAttribute uzel plus všechny XmlText uzly a XmlEntityReference uzly, sestavit příslušný podstrom a použít SetAttributeNode ho k jeho přiřazení jako hodnotu atributu.

Platí pro

SetAttribute(String, String, String)

Nastaví hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

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

Místní název atributu.

namespaceURI
String

Identifikátor URI oboru názvů atributu.

value
String

Hodnota, která se má nastavit pro atribut.

Návraty

String

Hodnota atributu.

Platí pro