XmlElement
Общ преглед
XmlElement е клас в Aspose.Cells FOSS за C++.
Лесно ръководство за XML елемент. Необходимите инстанции са нулеви.
Този клас предоставя 16 метода за работа с XmlElement обекти в програми на C++. Наличните методи включват: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement, и 1 допълнителен метод. Всички публични членове са достъпни за всяка C++ приложения след инсталиране на Aspose.Cells FOSS for C ++ пакет.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
IsNull() → bool | Връща вярно, ако е зададено null. |
GetName() → std::string | Получи квалифицирано име в Кларк нотация. |
GetValue() → std::string | Получава съвкупния текст на всички произхождащи текстови възли. |
IsTextNode() → bool | Връща вярно, ако този възел представлява текстов възел, а не елемент. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | Получава всички атрибути като двойки локално име/ценка. |
GetChildNodes() → std::vector<XmlElement> | Получава всички директни деца възли (елементи и текстови възла). |
GetAttribute(localName: std::string_view) → XmlAttribute | Получава атрибут по локално име. Връща нулево XmlAttribute ако не е намерен. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | Получава всички директни деца елементи с дадено квалифицирано име. |
GetElement(qualifiedName: std::string_view) → XmlElement | Получава първия директен дете елемент с дадено квалифицирано име. |
GetDescendantsAndSelf() → std::vector<XmlElement> | Получава всички породени елементи, включително себе си, в ред на документа. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | Назовава MakeElement на този XmlElement пример. |
MakeElement(qualifiedName: std::string) → XmlElement | Създава нов елемент с дадено квалифицирано име и без атрибути или деца. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | Създава нов елемент с дадено квалифицирано име, атрибути и подлежни елементи. |
AddChild(child: XmlElement) | Добавя дете към този елемент. |
AddChild(child: XmlElement) | Добавя дете чрез преместване. |
SetAttribute(localName: std::string_view, value: std::string) | Определя стойност на атрибута, добавя се ако липсва или актуализира се, ако е налице. |