VertexDeclaration{/i:

Približni podaci

XmlElement je razred u Aspose.Slides FOSS za C++.

Lak XML element u memoriji za manipulaciju OOXML-om. Naziv elemenata koristi Clarkovu notaciju: {namespace-uri}local-name.Atributi se čuvaju kao jednostavni parovi imena i vrijednosti.

Metoda za primjenu

PotpisOpisivanje
local_name()std::stringVraća lokalno ime elementa bez njegovog prostor za imena.
namespace_uri()std::stringVrati URI za prostor imena povezan s elementom
get(attr: std::string_view, default_val: std::string_view)std::string@} @naziv Atribute @{
get_optional(attr: std::string_view)std::optional<std::string>Vrati opciono koje sadrži vrijednost atributa ako je prisutna.
set(attr: std::string_view, value: std::string_view)Pridružuje navedenu vrijednost atributu, dodajući ga ako ne postoji.
remove_attribute(attr: std::string_view)Izbrisati atribut s imenom iz elementa
has_attribute(attr: std::string_view)boolVrati true kada element sadrži naveden atribut
append_child(child: Ptr)PtrDodaje datom djetetovskom čvoru na kraj elemenata djece i vraća ga
add_sub_element(name: std::string_view)PtrStvara novi pod-element s datim imenom, dodaje ga i vraća ga.
insert_child(index: std::size_t, child: Ptr)Ustavlja dječji čvor u naveden indeks među decu elementa.
remove_child(child: Ptr)Uklanja navedenog djetetovnog čvora iz elementa
remove_child_at(index: std::size_t)Uklanja dječji čvor koji se nalazi na datom indeksu
find(name: std::string_view)PtrVrati prvi element s određenim imenom ili null ako nema.
find_all(name: std::string_view)std::vector<Ptr>Vrati vektor svih potomaka koji odgovaraju datom imenu.
index_of(child: Ptr)std::optional<std::size_t>Vrati indeks djeteta ako postoji, inače prazan opcionalni
set_namespace(prefix: std::string_view, uri: std::string_view)@} @name Karta prostor imena (za serijalizaciju) @{
parse(xml: std::string_view)Ptr@} @naziv Serijalizacija @{
serialize(xml_declaration: bool, pretty_print: bool)std::stringPretvara stablo elemenata u XML niz, opcionalno uključuje deklaraciju i lijepu tisak.
unescape_xml(input: std::string_view)std::string@} Unescape XML entiteti (&, <, >, ‘, “).
 Hrvatski