classe System::Xml::XmlAttributeCollection
Contenu
[
Cacher
]XmlAttributeCollection class
Représente une collection d’attributs qui peuvent être accédés par nom ou index.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Méthodes
| Méthode | Description |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | Insère l’attribut spécifié comme le dernier nœud de la collection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t) | Copie tous les objets XmlAttribute de cette collection dans le tableau fourni. |
| idx_get(int32_t) | Renvoie l’attribut avec l’indice spécifié. |
| idx_get(const String&) | Renvoie l’attribut avec le nom spécifié. |
| idx_get(const String&, const String&) | Renvoie l’attribut avec le nom local et l’Uniform Resource Identifier (URI) d’espace de noms spécifiés. |
| InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Insère l’attribut spécifié immédiatement après l’attribut de référence spécifié. |
| InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Insère l’attribut spécifié immédiatement avant l’attribut de référence spécifié. |
| Prepend(const SharedPtr<XmlAttribute>&) | Insère l’attribut spécifié comme le premier nœud de la collection. |
| Remove(const SharedPtr<XmlAttribute>&) | Supprime l’attribut spécifié de la collection. |
| RemoveAll() | Supprime tous les attributs de la collection. |
| RemoveAt(int32_t) | Supprime l’attribut correspondant à l’indice spécifié de la collection. |
| SetNamedItem(SharedPtr<XmlNode>) override | Ajoute un XmlNode en utilisant le résultat de son XmlNode::get_Name. |
Typedefs
| Typedef | Description |
|---|---|
| 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 XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Font for C++