XmlElement

XmlElement

Przegląd

XmlElement jest klasą w Aspose.Cells FOSS dla C++.

Lekki uchwyt do elementu XML. Domyślnie skonstruowane instancje są null.

Ta klasa udostępnia 16 metod do pracy z obiektami XmlElement w programach C++. Dostępne metody to: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement oraz 1 dodatkowa metoda. Wszyscy publiczni członkowie są dostępni dla dowolnej aplikacji C++ po zainstalowaniu pakietu Aspose.Cells FOSS dla C++.

Metody

SygnaturaOpis
IsNull() → boolZwraca true, jeśli null jest ustawiony.
GetName() → std::stringPobiera kwalifikowaną nazwę w notacji Clarka {uri}localname.
GetValue() → std::stringZwraca połączony tekst wszystkich potomnych węzłów tekstowych.
IsTextNode() → boolZwraca true, jeśli ten węzeł reprezentuje węzeł tekstowy zamiast elementu.
GetAttributes() → std::vector<std::pair<std::string, std::string>>Pobiera wszystkie atrybuty jako pary nazwa lokalna/wartość.
GetChildNodes() → std::vector<XmlElement>Pobiera wszystkie bezpośrednie węzły podrzędne (elementy i węzły tekstowe).
GetAttribute(localName: std::string_view) → XmlAttributePobiera atrybut według nazwy lokalnej. Zwraca null XmlAttribute, jeśli nie zostanie znaleziony.
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement>Pobiera wszystkie bezpośrednie elementy potomne o podanej w pełni kwalifikowanej nazwie.
GetElement(qualifiedName: std::string_view) → XmlElementPobiera pierwszy bezpośredni element potomny o podanej w pełni kwalifikowanej nazwie.
GetDescendantsAndSelf() → std::vector<XmlElement>Pobiera wszystkie elementy potomne, włącznie z bieżącym, w kolejności dokumentu.
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElementWywołuje MakeElement na tej instancji XmlElement.
MakeElement(qualifiedName: std::string) → XmlElementTworzy nowy element o podanej kwalifikowanej nazwie bez atrybutów i elementów potomnych.
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElementTworzy nowy element o podanej kwalifikowanej nazwie, atrybutach i elementach potomnych.
AddChild(child: XmlElement)Dodaje element potomny do tego elementu.
AddChild(child: XmlElement)Dodaje element potomny poprzez przeniesienie.
SetAttribute(localName: std::string_view, value: std::string)Ustawia wartość atrybutu, dodając ją, jeśli jest nieobecna, lub aktualizując, jeśli istnieje.

Zobacz także

 Polski