XmlElement
XmlElement
Overzicht
XmlElement is een klasse in Aspose.Cells FOSS voor C++.
Lichtgewicht handle naar een XML element. Standaard-geconstrueerde instanties zijn null.
Deze klasse biedt 16 methoden voor het werken met XmlElement objecten in C++-programma’s. Beschikbare methoden omvatten: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement, en 1 extra methode. Alle publieke leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Cells FOSS voor C++-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
IsNull() → bool | Retourneert true als null is ingesteld. |
GetName() → std::string | Haalt de gekwalificeerde naam op in Clark-notatie {uri}localname. |
GetValue() → std::string | Haalt de samengevoegde tekst van alle afstammende tekstknooppunten op. |
IsTextNode() → bool | Retourneert true als deze node een tekstnode vertegenwoordigt in plaats van een element. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Haalt alle attributen op als lokale-naam/waarde-paren. |
GetChildNodes() → std::vector<XmlElement> | Haalt alle directe kindknopen op (elementen en tekstknopen). |
GetAttribute(localName: std::string_view) → XmlAttribute | Haalt een attribuut op basis van lokale naam op. Retourneert een null XmlAttribute indien niet gevonden. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Haalt alle directe kindelementen op met de opgegeven gekwalificeerde naam. |
GetElement(qualifiedName: std::string_view) → XmlElement | Haalt het eerste directe kindelement op met de opgegeven gekwalificeerde naam. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Haalt alle afstammende elementen op, inclusief zichzelf, in documentvolgorde. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Roept MakeElement aan op deze XmlElement instantie. |
MakeElement(qualifiedName: std::string) → XmlElement | Maakt een nieuw element aan met de opgegeven gekwalificeerde naam en zonder attributen of kinderen. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Maakt een nieuw element aan met de opgegeven gekwalificeerde naam, attributen en kindelementen. |
AddChild(child: XmlElement) | Voegt een kindelement toe aan dit element. |
AddChild(child: XmlElement) | Voegt een kindelement toe door te verplaatsen. |
SetAttribute(localName: std::string_view, value: std::string) | Stelt een attribuutwaarde in, voegt deze toe als deze ontbreekt of werkt deze bij als deze aanwezig is. |