## XmlNamedNodeMap class


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

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

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [begin](./begin/)() const | Gibt einen Iterator auf das erste Element der Sammlung zurück. |
| [cbegin](./cbegin/)() const | Gibt einen Iterator auf das erste Element der Sammlung zurück. |
| [cend](./cend/)() const | Gibt einen Iterator für ein nicht existierendes Element hinter dem letzten Element der Sammlung zurück. |
| [end](./end/)() const | Gibt einen Iterator für ein nicht existierendes Element hinter dem letzten Element der Sammlung zurück. |
| virtual [get_Count](./get_count/)() | Gibt die Anzahl der Knoten in der [XmlNamedNodeMap](./) zurück. |
| [GetEnumerator](./getenumerator/)() override | Bietet Unterstützung für die Iteration über die Knotensammlung in der [XmlNamedNodeMap](./). |
| virtual [GetNamedItem](./getnameditem/)(String) | Ruft einen [XmlNode](../xmlnode/) ab, der durch den Namen angegeben ist. |
| virtual [GetNamedItem](./getnameditem/)(String, String) | Ruft einen Knoten mit den passenden Werten von [XmlNode::get_LocalName](../xmlnode/get_localname/) und [XmlNode::get_NamespaceURI](../xmlnode/get_namespaceuri/) ab. |
| virtual [Item](./item/)(int32_t) | Ruft den Knoten am angegebenen Index in der [XmlNamedNodeMap](./) ab. |
| virtual [RemoveNamedItem](./removenameditem/)(String) | Entfernt den Knoten aus der [XmlNamedNodeMap](./). |
| virtual [RemoveNamedItem](./removenameditem/)(String, String) | Entfernt einen Knoten mit den passenden Werten von [XmlNode::get_LocalName](../xmlnode/get_localname/) und [XmlNode::get_NamespaceURI](../xmlnode/get_namespaceuri/). |
| virtual [SetNamedItem](./setnameditem/)(SharedPtr\<XmlNode\>) | Fügt einen [XmlNode](../xmlnode/) hinzu, indem sein [XmlNode::get_Name](../xmlnode/get_name/)-Wert verwendet wird. |
## Typedefs

| Typedef. | Beschreibung |
| --- | --- |
| [iterator](./iterator/) | Iteratortyp. |
| [Ptr](./ptr/) | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
## Hinweise



Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../../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](../../system/smartptr/)‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

## Siehe auch

* Class [IEnumerable](../../system.collections.generic/ienumerable/)
* Namespace [System::Xml](../)
* Library [Aspose.Font for C++](../../)
