System::Xml::XmlAttributeCollection class
Contenuti
[
Nascondere
]XmlAttributeCollection class
Rappresenta una collezione di attributi accessibili per nome o indice.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Metodi
| Metodo | Descrizione |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | Inserisce l’attributo specificato come ultimo nodo nella raccolta. |
| CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t) | Copia tutti gli oggetti XmlAttribute da questa raccolta nell’array fornito. |
| idx_get(int32_t) | Restituisce l’attributo con l’indice specificato. |
| idx_get(const String&) | Restituisce l’attributo con il nome specificato. |
| idx_get(const String&, const String&) | Restituisce l’attributo con il nome locale e lo spazio dei nomi Uniform Resource Identifier (URI) specificati. |
| InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Inserisce l’attributo specificato immediatamente dopo l’attributo di riferimento specificato. |
| InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Inserisce l’attributo specificato immediatamente prima dell’attributo di riferimento specificato. |
| Prepend(const SharedPtr<XmlAttribute>&) | Inserisce l’attributo specificato come primo nodo nella raccolta. |
| Remove(const SharedPtr<XmlAttribute>&) | Rimuove l’attributo specificato dalla raccolta. |
| RemoveAll() | Rimuove tutti gli attributi dalla raccolta. |
| RemoveAt(int32_t) | Rimuove l’attributo corrispondente all’indice specificato dalla raccolta. |
| SetNamedItem(SharedPtr<XmlNode>) override | Aggiunge un XmlNode usando il risultato di XmlNode::get_Name. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Font for C++