System::Xml::XmlAttributeCollection‑Klasse

XmlAttributeCollection class

Stellt eine Sammlung von Attributen dar, die nach Name oder Index zugänglich sind.

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Methoden

MethodeBeschreibung
Append(const SharedPtr<XmlAttribute>&)Fügt das angegebene Attribut als letztes Element in die Sammlung ein.
CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t)Kopiert alle XmlAttribute-Objekte aus dieser Sammlung in das angegebene Array.
idx_get(int32_t)Gibt das Attribut mit dem angegebenen Index zurück.
idx_get(const String&)Gibt das Attribut mit dem angegebenen Namen zurück.
idx_get(const String&, const String&)Gibt das Attribut mit dem angegebenen lokalen Namen und dem Namespace Uniform Resource Identifier (URI) zurück.
InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Fügt das angegebene Attribut unmittelbar nach dem angegebenen Referenzattribut ein.
InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Fügt das angegebene Attribut unmittelbar vor dem angegebenen Referenzattribut ein.
Prepend(const SharedPtr<XmlAttribute>&)Fügt das angegebene Attribut als erstes Element in die Sammlung ein.
Remove(const SharedPtr<XmlAttribute>&)Entfernt das angegebene Attribut aus der Sammlung.
RemoveAll()Entfernt alle Attribute aus der Sammlung.
RemoveAt(int32_t)Entfernt das Attribut, das dem angegebenen Index entspricht, aus der Sammlung.
SetNamedItem(SharedPtr<XmlNode>) overrideFügt einen XmlNode hinzu, indem das Ergebnis von XmlNode::get_Name verwendet wird.

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