PropertyCollection - Я не могу.
Обзор
XmlElement является классом в Aspose.Slides FOSS для C++.
Легкий элемент XML для манипуляции OOXML. Имена элементов используют значение Кларка: {namespace-uri}local-name.Атрибуты хранятся в виде простых пар имени и значения.
Методы
| Подпись | Описание: |
|---|---|
local_name() → std::string | Возвращает локальное имя элемента без его пространства имен. |
namespace_uri() → std::string | Возвращает URI пространства имен , связанного с элементом . |
get(attr: std::string_view, default_val: std::string_view) → std::string | @} @name Атрибуты @{ |
get_optional(attr: std::string_view) → std::optional<std::string> | Возвращает опцион, содержащий значение атрибута , если оно присутствует . |
set(attr: std::string_view, value: std::string_view) | Назначает указанное значение атрибуту, добавляя его в случае отсутствия. |
remove_attribute(attr: std::string_view) | Удаление атрибута с элементом . |
has_attribute(attr: std::string_view) → bool | Возвращает true, если элемент содержит указанный атрибут. |
append_child(child: Ptr) → Ptr | Добавляет данный подсознательный узел к концу элемента детей и возвращает его. |
add_sub_element(name: std::string_view) → Ptr | Создает новый подэлемент с данным именем, добавляет его и возвращает. |
insert_child(index: std::size_t, child: Ptr) | Вставляет подсознательный узел в указанный индекс среди детей элемента. |
remove_child(child: Ptr) | Удаление указанного подсознания из элемента . |
remove_child_at(index: std::size_t) | Удаление подсознательного узла , расположенного в данном индексе . |
find(name: std::string_view) → Ptr | Возвращает первый следующий элемент с указанным именем или null, если нет. |
find_all(name: std::string_view) → std::vector<Ptr> | Возвращает вектор всех последовательных элементов, соответствующих данному имени. |
index_of(child: Ptr) → std::optional<std::size_t> | Возвращает индекс ребенка, если он существует. В противном случае пустой опционный индексом |
set_namespace(prefix: std::string_view, uri: std::string_view) | @} @name Карта пространства имен (для сериализации) @{ |
parse(xml: std::string_view) → Ptr | @} @name Сериализация @{ |
serialize(xml_declaration: bool, pretty_print: bool) → std::string | Преобразует дерево элементов в XML-струнку, дополнительно включая декларацию и красивую печать. |
unescape_xml(input: std::string_view) → std::string | @} Не удалять объекты XML (&, <, >, ‘, “). |