XmlElement
XmlElement
Übersicht
XmlElement ist eine Klasse in Aspose.Cells FOSS für C++.
Leichtgewichtiger Handle zu einem XML-Element. Standardkonstruktierte Instanzen sind null.
Diese Klasse stellt 16 Methoden zur Arbeit mit XmlElement-Objekten in C++-Programmen bereit. Verfügbare Methoden umfassen: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement und 1 zusätzliche Methode. Alle öffentlichen Mitglieder sind für jede C++-Anwendung nach der Installation des Aspose.Cells FOSS für C++-Pakets zugänglich.
Methoden
| Signatur | Beschreibung |
|---|---|
IsNull() → bool | Gibt true zurück, wenn null gesetzt ist. |
GetName() → std::string | Liefert den qualifizierten Namen in Clark-Notation {uri}localname. |
GetValue() → std::string | Gibt den zusammengefügten Text aller Nachkommen-Textknoten zurück. |
IsTextNode() → bool | Gibt true zurück, wenn dieser Knoten einen Textknoten und kein Element darstellt. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Gibt alle Attribute als lokale Namen/Wert-Paare zurück. |
GetChildNodes() → std::vector<XmlElement> | Ruft alle direkten untergeordneten Knoten (Elemente und Textknoten) ab. |
GetAttribute(localName: std::string_view) → XmlAttribute | Ruft ein Attribut nach lokalem Namen ab. Gibt ein null XmlAttribute zurück, wenn nicht gefunden. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Ruft alle direkten Kind-Elemente mit dem angegebenen qualifizierten Namen ab. |
GetElement(qualifiedName: std::string_view) → XmlElement | Ruft das erste direkte Kind-Element mit dem angegebenen qualifizierten Namen ab. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Ruft alle Nachkommen-Elemente einschließlich des eigenen Elements in Dokumentenreihenfolge ab. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Ruft MakeElement auf dieser XmlElement-Instanz auf. |
MakeElement(qualifiedName: std::string) → XmlElement | Erstellt ein neues Element mit dem angegebenen qualifizierten Namen und ohne Attribute oder Kinder. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Erstellt ein neues Element mit dem angegebenen qualifizierten Namen, Attributen und Kinderelementen. |
AddChild(child: XmlElement) | Fügt diesem Element ein Kinderelement hinzu. |
AddChild(child: XmlElement) | Fügt ein Kindelement durch Verschieben hinzu. |
SetAttribute(localName: std::string_view, value: std::string) | Setzt einen Attributwert, fügt ihn hinzu, falls er fehlt, oder aktualisiert ihn, falls er bereits vorhanden ist. |