System::Xml::XmlAttributeCollection class

XmlAttributeCollection class

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

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Methoden

MethodeBeschreibung
Append(const SharedPtr<XmlAttribute>&)Fügt das angegebene Attribut als letzten Knoten 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 der 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 ein XmlNode hinzu, indem sein XmlNode::get_Name Ergebnis verwendet wird.

Typedefs

TypedefBeschreibung
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