System::Xml::XmlNamedNodeMap Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| begin() const | Gibt einen Iterator auf das erste Element der Sammlung zurück. |
| cbegin() const | Gibt einen Iterator auf das erste Element der Sammlung zurück. |
| cend() const | Gibt einen Iterator für ein nicht existierendes Element hinter dem letzten Element der Sammlung zurück. |
| end() const | Gibt 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() override | Bietet 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 |
|---|---|
| iterator | Iteratortyp. |
| Ptr | Ein 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
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Font for C++