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

FirmaDescrizione
IsNull() → boolRestituisce true se null è impostato.
GetName() → std::stringOttiene il nome qualificato nella notazione Clark {uri}localname.
GetValue() → std::stringRestituisce il testo concatenato di tutti i nodi di testo discendenti.
IsTextNode() → boolRestituisce 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) → XmlAttributeOttiene 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) → XmlElementOttiene 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>) → XmlElementChiama MakeElement su questa istanza di XmlElement.
MakeElement(qualifiedName: std::string) → XmlElementCrea 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>) → XmlElementCrea 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.

Vedi anche

 Italiano