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

SignaturBeschreibung
IsNull() → boolGibt true zurück, wenn null gesetzt ist.
GetName() → std::stringLiefert den qualifizierten Namen in Clark-Notation {uri}localname.
GetValue() → std::stringGibt den zusammengefügten Text aller Nachkommen-Textknoten zurück.
IsTextNode() → boolGibt 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) → XmlAttributeRuft 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) → XmlElementRuft 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>) → XmlElementRuft MakeElement auf dieser XmlElement-Instanz auf.
MakeElement(qualifiedName: std::string) → XmlElementErstellt 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>) → XmlElementErstellt 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.

Siehe auch

 Deutsch