System::Xml::XmlAttributeCollection class

XmlAttributeCollection class

Rappresenta una collezione di attributi accessibili per nome o indice.

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Metodi

MetodoDescrizione
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>) overrideAggiunge un XmlNode usando il risultato di XmlNode::get_Name.

Typedefs

TypedefDescrizione
PtrUn 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