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 для C++.

Методи

SignatureОпис
IsNull() → boolПовертає істинне значення, якщо набір null.
GetName() → std::stringОтримує кваліфіковану назву у нотації Кларка {uri}localname.
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)Налаштовує значення атрибуту, додає його, якщо він відсутній або оновлює, коли є.

Дивіться також

 Українська