System::Xml::XmlNamedNodeMap Klasse

XmlNamedNodeMap class

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

class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>

Methoden

MethodeBeschreibung
begin() constGibt den Iterator zum ersten Element der Sammlung zurück.
cbegin() constGibt den Iterator zum ersten Element der Sammlung zurück.
cend() constGibt den Iterator für ein nicht vorhandenes Element hinter dem letzten Element der Sammlung zurück.
end() constGibt den Iterator für ein nicht vorhandenes Element hinter dem letzten Element der Sammlung zurück.
virtual get_Count()Gibt die Anzahl der Knoten im XmlNamedNodeMap zurück.
GetEnumerator() overrideBietet Unterstützung für die Iteration über die Knotensammlung im XmlNamedNodeMap.
virtual GetNamedItem(String)Ruft einen XmlNode anhand des Namens ab.
virtual GetNamedItem(String, String)Ruft einen Knoten mit den passenden XmlNode::get_LocalName und XmlNode::get_NamespaceURI Werten ab.
virtual Item(int32_t)Ruft den Knoten am angegebenen Index in der XmlNamedNodeMap ab.
virtual RemoveNamedItem(String)Entfernt den Knoten aus der XmlNamedNodeMap.
virtual RemoveNamedItem(String, String)Entfernt einen Knoten mit den passenden XmlNode::get_LocalName und XmlNode::get_NamespaceURI Werten.
virtual SetNamedItem(SharedPtr<XmlNode>)Fügt einen XmlNode hinzu, indem sein XmlNode::get_Name Wert verwendet wird.

Typedefs

TypedefBeschreibung
iteratorIterator-Typ.
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