System::Xml::XmlNamedNodeMap classe
Contenu
[
Cacher
]XmlNamedNodeMap class
Représente une collection de nœuds qui peuvent être accédés par nom ou indice.
class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>
Méthodes
| Méthode | Description |
|---|---|
| begin() const | Obtient l’itérateur du premier élément de la collection. |
| cbegin() const | Obtient l’itérateur du premier élément de la collection. |
| cend() const | Obtient l’itérateur d’un élément inexistant situé après le dernier élément de la collection. |
| end() const | Obtient l’itérateur d’un élément inexistant situé après le dernier élément de la collection. |
| virtual get_Count() | Renvoie le nombre de nœuds dans le XmlNamedNodeMap. |
| GetEnumerator() override | Fournit la prise en charge de l’itération sur la collection de nœuds du XmlNamedNodeMap. |
| virtual GetNamedItem(String) | Récupère un XmlNode spécifié par son nom. |
| virtual GetNamedItem(String, String) | Récupère un nœud dont les valeurs XmlNode::get_LocalName et XmlNode::get_NamespaceURI correspondent. |
| virtual Item(int32_t) | Récupère le nœud à l’indice spécifié dans le XmlNamedNodeMap. |
| virtual RemoveNamedItem(String) | Supprime le nœud du XmlNamedNodeMap. |
| virtual RemoveNamedItem(String, String) | Supprime un nœud dont les valeurs XmlNode::get_LocalName et XmlNode::get_NamespaceURI correspondent. |
| virtual SetNamedItem(SharedPtr<XmlNode>) | Ajoute un XmlNode en utilisant sa valeur XmlNode::get_Name. |
Typedefs
| Typedef | Description |
|---|---|
| iterator | Type d’itérateur. |
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Remarques
Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
Voir aussi
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Font for C++