System::Xml::XmlAttributeCollection class

XmlAttributeCollection class

Representerar en samling av attribut som kan nås via namn eller index.

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Metoder

MetodBeskrivning
Append(const SharedPtr<XmlAttribute>&)Infogar det angivna attributet som den sista noden i samlingen.
CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t)Kopierar alla XmlAttribute objekt från denna samling till den angivna arrayen.
idx_get(int32_t)Returnerar attributet med det angivna indexet.
idx_get(const String&)Returnerar attributet med det angivna namnet.
idx_get(const String&, const String&)Returnerar attributet med det angivna lokala namnet och namnrymdens Uniform Resource Identifier (URI).
InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Infogar det angivna attributet omedelbart efter det angivna referensattributet.
InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Infogar det angivna attributet omedelbart före det angivna referensattributet.
Prepend(const SharedPtr<XmlAttribute>&)Infogar det angivna attributet som den första noden i samlingen.
Remove(const SharedPtr<XmlAttribute>&)Tar bort det angivna attributet från samlingen.
RemoveAll()Tar bort alla attribut från samlingen.
RemoveAt(int32_t)Tar bort attributet som motsvarar det angivna indexet från samlingen.
SetNamedItem(SharedPtr<XmlNode>) overrideLägger till en XmlNode med hjälp av dess XmlNode::get_Name resultat.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även