XmlElement
XmlElement
Panoramica
XmlElement è una classe in Aspose.Cells FOSS per C++.
Handle leggero a un elemento XML. Le istanze costruite di default sono nulle.
Questa classe fornisce 16 metodi per lavorare con oggetti XmlElement nei programmi C++. I metodi disponibili includono: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement e 1 metodo aggiuntivo. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo aver installato il pacchetto Aspose.Cells FOSS per C++.
Metodi
| Firma | Descrizione |
|---|---|
IsNull() → bool | Restituisce true se null è impostato. |
GetName() → std::string | Ottiene il nome qualificato nella notazione Clark {uri}localname. |
GetValue() → std::string | Restituisce il testo concatenato di tutti i nodi di testo discendenti. |
IsTextNode() → bool | Restituisce true se questo nodo rappresenta un nodo di testo anziché un elemento. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Ottiene tutti gli attributi come coppie nome locale/valore. |
GetChildNodes() → std::vector<XmlElement> | Restituisce tutti i nodi figli diretti (elementi e nodi di testo). |
GetAttribute(localName: std::string_view) → XmlAttribute | Ottiene un attributo per nome locale. Restituisce un XmlAttribute nullo se non trovato. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Ottiene tutti gli elementi figlio diretti con il nome qualificato fornito. |
GetElement(qualifiedName: std::string_view) → XmlElement | Ottiene il primo elemento figlio diretto con il nome qualificato fornito. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Ottiene tutti gli elementi discendenti, incluso se stesso, in ordine documento. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Chiama MakeElement su questa istanza di XmlElement. |
MakeElement(qualifiedName: std::string) → XmlElement | Crea un nuovo elemento con il nome qualificato fornito e senza attributi né figli. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Crea un nuovo elemento con il nome qualificato fornito, attributi e elementi figli. |
AddChild(child: XmlElement) | Aggiunge un elemento figlio a questo elemento. |
AddChild(child: XmlElement) | Aggiunge un elemento figlio spostandolo. |
SetAttribute(localName: std::string_view, value: std::string) | Imposta il valore di un attributo, aggiungendolo se assente o aggiornandolo se presente. |