Xml.XMLDoc.TXMLNode.SetAttribute
Delphi
procedure SetAttribute(const AttrName: DOMString; const Value: OleVariant);
C++
void __fastcall SetAttribute(const System::UnicodeString AttrName, const System::OleVariant &Value);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
Beschreibung
Weist einem Attribut des Knotens einen Wert zu.
SetAttribute ist als protected deklariert und kann über die Schnittstelle IXMLNode des TXMLNode-Objekts aufgerufen werden. SetAttribute weist dem angegebenen Attribut einen Wert zu.
AttrName gibt den Namen des Attributs an. Ist das Attribut bereits vorhanden, wird sein Wert geändert. Wenn das Attribut noch nicht definiert ist, wird es automatisch erstellt.
Value gibt den neuen Wert des Attributs an. Dabei handelt es sich um einen String, der noch nicht analysiert wurde. Alle Markups (z. B. für eine Entitätsreferenz) werden als literaler Text behandelt und müssen geeignete Escape-Sequenzen enthalten. Hat Value den Wert NULL, wird das Attribut aus dem Knoten entfernt. Ist Value ein leerer String, wird dem Attribut ein leerer Wert zugewiesen.