System::Xml::XmlAttributeCollection‑Klasse
Inhalt
[
Ausblenden
]XmlAttributeCollection class
Stellt eine Sammlung von Attributen dar, die nach Name oder Index zugänglich sind.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Methoden
| Methode | Beschreibung |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | Fügt das angegebene Attribut als letztes Element 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 die 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>) override | Fügt einen XmlNode hinzu, indem das Ergebnis von XmlNode::get_Name verwendet wird. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| 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 XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Font for C++