XmlElement.SetAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Hodnota atributu.