PropertyCollection{Categorie:Documentele de activitate}

PropertyCollection{Categorie:Documentele de activitate}

Opinie generală

XmlElement este o clasă în Aspose.Slides FOSS pentru C++.

Element XML ușor în memorie pentru manipularea OOXML. Numele elementelor folosesc notația Clark: {namespace-uri}local-name.Atributele sunt stocate ca perechi simple de nume-valoare.

Metode de evaluare

SemnăturaDescriere:
local_name()std::stringÎntoarce numele local al elementului fără spațiul de nume.
namespace_uri()std::stringÎntoarce URI-ul spațiului de nume asociat elementului.
get(attr: std::string_view, default_val: std::string_view)std::string@} @nume Atribute @{
get_optional(attr: std::string_view)std::optional<std::string>Întoarce o opțiune care conține valoarea atributului, dacă este prezentă.
set(attr: std::string_view, value: std::string_view)Atribuie valoarea specificată atributului, adăugându-l dacă nu există.
remove_attribute(attr: std::string_view)Șterge atributul numit din element
has_attribute(attr: std::string_view)boolRetoară true atunci când elementul conține atributul specificat
append_child(child: Ptr)PtrAdăuga nodul copil dat la sfârșitul elementului copii și îl întoarce
add_sub_element(name: std::string_view)PtrCreează un nou sub-element cu numele dat, îl adaugă și îl returnă.
insert_child(index: std::size_t, child: Ptr)Inserează nodul copil la indicele specificat printre copiii elementului
remove_child(child: Ptr)Îndepărtează nodul copil specificat din element .
remove_child_at(index: std::size_t)Îndepărtează nodul copil situat la indexul dat.
find(name: std::string_view)PtrÎntoarce primul element descendent cu numele specificat sau null dacă nu există.
find_all(name: std::string_view)std::vector<Ptr>Întoarce un vector al tuturor elementelor descendente care corespund numelui dat.
index_of(child: Ptr)std::optional<std::size_t>Întoarce indexul copilului, dacă există, altfel un opțional gol
set_namespace(prefix: std::string_view, uri: std::string_view)@} @name Mapa spațiului de nume (pentru serializare) @{
parse(xml: std::string_view)Ptr@} @numele Serializare @{
serialize(xml_declaration: bool, pretty_print: bool)std::stringConvertează arborele elementului într-un șir XML, incluzând opțional o declarație și imprimare frumoasă.
unescape_xml(input: std::string_view)std::string@} Entități XML de la Unescape (&, <, >, ‘, “).
 Română