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

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

See Also

 Русский