classe System::Xml::XmlAttributeCollection

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éthodeDescription
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>) overrideAjoute un XmlNode en utilisant le résultat de son XmlNode::get_Name.

Typedefs

TypedefDescription
PtrUn 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