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

HandtekeningBeschrijving
IsNull() → boolRetourneert true als null is ingesteld.
GetName() → std::stringHaalt de gekwalificeerde naam op in Clark-notatie {uri}localname.
GetValue() → std::stringHaalt de samengevoegde tekst van alle afstammende tekstknooppunten op.
IsTextNode() → boolRetourneert 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) → XmlAttributeHaalt 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) → XmlElementHaalt 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>) → XmlElementRoept MakeElement aan op deze XmlElement instantie.
MakeElement(qualifiedName: std::string) → XmlElementMaakt 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>) → XmlElementMaakt 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.

Zie ook

 Nederlands