Classe System::Xml::XmlNamedNodeMap

XmlNamedNodeMap class

Rappresenta una raccolta di nodi a cui è possibile accedere per nome o indice.

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

Metodi

MetodoDescrizione
begin() constOttiene l’iteratore al primo elemento della raccolta.
cbegin() constOttiene l’iteratore al primo elemento della raccolta.
cend() constOttiene l’iteratore per un elemento inesistente dopo l’ultimo elemento della raccolta.
end() constOttiene l’iteratore per un elemento inesistente dopo l’ultimo elemento della raccolta.
virtual get_Count()Restituisce il numero di nodi nella XmlNamedNodeMap.
GetEnumerator() overrideFornisce supporto per l’iterazione sulla raccolta di nodi nella XmlNamedNodeMap.
virtual GetNamedItem(String)Recupera un XmlNode specificato per nome.
virtual GetNamedItem(String, String)Recupera un nodo con i valori corrispondenti di XmlNode::get_LocalName e XmlNode::get_NamespaceURI.
virtual Item(int32_t)Recupera il nodo all’indice specificato nella XmlNamedNodeMap.
virtual RemoveNamedItem(String)Rimuove il nodo dalla XmlNamedNodeMap.
virtual RemoveNamedItem(String, String)Rimuove un nodo con i valori corrispondenti di XmlNode::get_LocalName e XmlNode::get_NamespaceURI.
virtual SetNamedItem(SharedPtr<XmlNode>)Aggiunge un XmlNode utilizzando il suo valore XmlNode::get_Name.

Typedefs

TypedefDescrizione
iteratorTipo di iteratore.
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