Classe System::Xml::XmlNamedNodeMap
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| begin() const | Ottiene l’iteratore al primo elemento della raccolta. |
| cbegin() const | Ottiene l’iteratore al primo elemento della raccolta. |
| cend() const | Ottiene l’iteratore per un elemento inesistente dopo l’ultimo elemento della raccolta. |
| end() const | Ottiene l’iteratore per un elemento inesistente dopo l’ultimo elemento della raccolta. |
| virtual get_Count() | Restituisce il numero di nodi nella XmlNamedNodeMap. |
| GetEnumerator() override | Fornisce 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
| Typedef | Descrizione |
|---|---|
| iterator | Tipo di iteratore. |
| 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 IEnumerable
- Namespace System::Xml
- Library Aspose.Font for C++