System::Xml::XmlAttribute‑Klasse

XmlAttribute class

Stellt ein Attribut dar. Gültige und Standardwerte für das Attribut werden in einer Dokumenttypdefinition (DTD) oder einem Schema definiert.

class XmlAttribute : public System::Xml::XmlNode

Methoden

MethodeBeschreibung
AppendChild(SharedPtr<XmlNode>) overrideFügt den angegebenen Knoten am Ende der Liste von Kindknoten dieses Knotens hinzu.
CloneNode(bool) overrideErstellt ein Duplikat dieses Knotens.
get_BaseURI() overrideGibt den Basis‑Uniform‑Resource‑Identifier (URI) des Knotens zurück.
get_LocalName() overrideGibt den lokalen Namen des Knotens zurück.
get_Name() overrideGibt den qualifizierten Namen des Knotens zurück.
get_NamespaceURI() overrideGibt die Namespace-URI dieses Knotens zurück.
get_NodeType() overrideGibt den Typ des aktuellen Knotens zurück.
get_OwnerDocument() overrideGibt das XmlDocument zurück, zu dem dieser Knoten gehört.
virtual get_OwnerElement()Gibt das XmlElement zurück, zu dem das Attribut gehört.
get_Prefix() overrideGibt das Namespace-Präfix dieses Knotens zurück.
get_SchemaInfo() overrideGibt das post-schema-validation-infoset zurück, das diesem Knoten als Ergebnis der Schema‑Validierung zugewiesen wurde.
virtual get_Specified()Gibt einen Wert zurück, der angibt, ob der Attributwert explizit gesetzt wurde.
get_Value() overrideGibt den Wert des Knotens zurück.
InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideFügt den angegebenen Knoten unmittelbar nach dem angegebenen Referenzknoten ein.
InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideFügt den angegebenen Knoten unmittelbar vor dem angegebenen Referenzknoten ein.
PrependChild(SharedPtr<XmlNode>) overrideFügt den angegebenen Knoten am Anfang der Liste von Kindknoten dieses Knotens hinzu.
RemoveChild(SharedPtr<XmlNode>) overrideEntfernt den angegebenen Kindknoten.
ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) overrideErsetzt den angegebenen Kindknoten durch den angegebenen neuen Kindknoten.
set_InnerText(String) overrideSetzt die verketteten Werte des Knotens und aller seiner Kindknoten.
set_InnerXml(String) overrideLegt den Wert des Attributs fest.
set_Prefix(String) overrideSetzt das Namespace-Präfix dieses Knotens.
set_Value(String) overrideSetzt den Wert des Knotens.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideSpeichert alle Kindknoten des Knotens im angegebenen XmlWriter.
WriteTo(const SharedPtr<XmlWriter>&) overrideSpeichert den Knoten im angegebenen XmlWriter.

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch