System::Xml::XmlNamedNodeMap Klasse

XmlNamedNodeMap class

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

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

Methoden

MethodeBeschreibung
begin() constGibt einen Iterator auf das erste Element der Sammlung zurück.
cbegin() constGibt einen Iterator auf das erste Element der Sammlung zurück.
cend() constGibt einen Iterator für ein nicht existierendes Element hinter dem letzten Element der Sammlung zurück.
end() constGibt einen Iterator für ein nicht existierendes Element hinter dem letzten Element der Sammlung zurück.
virtual get_Count()Gibt die Anzahl der Knoten in der XmlNamedNodeMap zurück.
GetEnumerator() overrideBietet Unterstützung für die Iteration über die Knotensammlung in der XmlNamedNodeMap.
virtual GetNamedItem(String)Ruft einen XmlNode ab, der durch den Namen angegeben ist.
virtual GetNamedItem(String, String)Ruft einen Knoten mit den passenden Werten von XmlNode::get_LocalName und XmlNode::get_NamespaceURI 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 Werten von XmlNode::get_LocalName und XmlNode::get_NamespaceURI.
virtual SetNamedItem(SharedPtr<XmlNode>)Fügt einen XmlNode hinzu, indem sein XmlNode::get_Name-Wert verwendet wird.

Typedefs

Typedef.Beschreibung
iteratorIteratortyp.
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