System::Xml::XmlAttributeCollection class

XmlAttributeCollection class

Stelt een verzameling attributen voor die toegankelijk zijn op naam of index.

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Methoden

MethodeBeschrijving
Append(const SharedPtr<XmlAttribute>&)Voegt het opgegeven attribuut in als het laatste knooppunt in de collectie.
CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t)Kopieert alle XmlAttribute objecten uit deze collectie naar de opgegeven array.
idx_get(int32_t)Retourneert het attribuut met de opgegeven index.
idx_get(const String&)Retourneert het attribuut met de opgegeven naam.
idx_get(const String&, const String&)Retourneert het attribuut met de opgegeven lokale naam en namespace Uniform Resource Identifier (URI).
InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Voegt het opgegeven attribuut direct na het opgegeven referentie‑attribuut in.
InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Voegt het opgegeven attribuut direct vóór het opgegeven referentie‑attribuut in.
Prepend(const SharedPtr<XmlAttribute>&)Voegt het opgegeven attribuut als het eerste knooppunt in de collectie in.
Remove(const SharedPtr<XmlAttribute>&)Verwijdert het opgegeven attribuut uit de collectie.
RemoveAll()Verwijdert alle attributen uit de collectie.
RemoveAt(int32_t)Verwijdert het attribuut dat overeenkomt met de opgegeven index uit de collectie.
SetNamedItem(SharedPtr<XmlNode>) overrideVoegt een XmlNode toe met behulp van het resultaat van zijn XmlNode::get_Name.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook