XmlElement
Översikt
XmlElement är en klass i Aspose.Cells FOSS för C++.
Lättviktshantering till ett XML-element. Standardkonstruerade instanser är noll.
Denna klass ger 16 metoder för att arbeta med XmlElement objekt i C++-program. Tillgängliga metoder är bland annat: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement, och 1 tilläggsmethod. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter installation av Aspose.Cells FOSS for C ++ -paketet.
Methods
| Signature | Beskrivning |
|---|---|
IsNull() → bool | Returnerar true om null är inställt. |
GetName() → std::string | Hämtar det kvalificerade namnet i Clark‑notation {uri}localname. |
GetValue() → std::string | Hämtar den sammanslagna texten för alla underordnade textnoder. |
IsTextNode() → bool | Returnerar true om den här knuten representerar en textknut snarare än ett element. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Hämtar alla attribut som local-name/value‑par. |
GetChildNodes() → std::vector<XmlElement> | Hämtar alla direkta barnnoder (element och textnoder). |
GetAttribute(localName: std::string_view) → XmlAttribute | Får en attribut med lokalt namn. Returnerar ett null XmlAttribute om inte hittats. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Får alla direkta barnelement med det angivna kvalificerade namnet. |
GetElement(qualifiedName: std::string_view) → XmlElement | Får det första direkta barnelementet med det givna kvalificerade namnet. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Fick alla nedstammande element inklusive själv, i dokument ordning. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Kallar MakeElement på denna instans. |
MakeElement(qualifiedName: std::string) → XmlElement | Skapar ett nytt element med det angivna kvalificerade namnet och inga attribut eller barn. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Skapar ett nytt element med det angivna kvalificerade namnet, attributen och barnelement. |
AddChild(child: XmlElement) | Lägger till ett barnelement i detta element. |
AddChild(child: XmlElement) | Lägger till ett barnelement genom att flytta. |
SetAttribute(localName: std::string_view, value: std::string) | Anger ett attributvärde, lägger till det om det saknas eller uppdaterar det när det finns. |