XmlElement
XmlElement
Overview
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++.
Methods
| Signature | Description |
|---|---|
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) | Устанавливает значение атрибута, добавляет его в случае отсутствия или обновляет при наличии. |