System::Xml::XmlAttributeCollection class
inhoud
[
verbergen
]XmlAttributeCollection class
Stelt een verzameling attributen voor die toegankelijk zijn op naam of index.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Methoden
| Methode | Beschrijving |
|---|---|
| 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>) override | Voegt een XmlNode toe met behulp van het resultaat van zijn XmlNode::get_Name. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een 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
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Page for C++