Classe System::Xml::XmlNamedNodeMap

XmlNamedNodeMap class

Rappresenta una raccolta di nodi che può essere accessibile 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 collezione.
cbegin() constOttiene l’iteratore al primo elemento della collezione.
cend() constOttiene l’iteratore per un elemento inesistente situato dopo l’ultimo elemento della collezione.
end() constOttiene l’iteratore per un elemento inesistente situato dopo l’ultimo elemento della collezione.
virtual get_Count()Restituisce il numero di nodi nel XmlNamedNodeMap.
GetEnumerator() overrideFornisce il supporto per l’iterazione sulla collezione di nodi nel 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 utilizzando 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 errori di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.

Vedi anche