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
| Sygnatura | Opis |
|---|---|
IsNull() → bool | Zwraca true, jeśli null jest ustawiony. |
GetName() → std::string | Pobiera kwalifikowaną nazwę w notacji Clarka {uri}localname. |
GetValue() → std::string | Zwraca połączony tekst wszystkich potomnych węzłów tekstowych. |
IsTextNode() → bool | Zwraca 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) → XmlAttribute | Pobiera 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) → XmlElement | Pobiera 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>) → XmlElement | Wywołuje MakeElement na tej instancji XmlElement. |
MakeElement(qualifiedName: std::string) → XmlElement | Tworzy 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>) → XmlElement | Tworzy 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. |