PropertyCollection (pemegang tempat)

PropertyCollection (pemegang tempat)

Pengamatan umum

XmlElement adalah kelas dalam Aspose.Slides FOSS untuk C++.

Unsur XML ringan dalam memori untuk manipulasi OOXML. Nama elemen menggunakan notasi Clark: {namespace-uri}local-name.Atribut disimpan sebagai pasangan nama-nilai sederhana.

Metode-metode yang digunakan

Tanda tanganDeskripsi
local_name()std::stringMengembalikan nama lokal elemen tanpa ruang namenya
namespace_uri()std::stringMengembalikan ruang nama URI yang terkait dengan elemen
get(attr: std::string_view, default_val: std::string_view)std::string@} @nama Atribut @{
get_optional(attr: std::string_view)std::optional<std::string>Mengembalikan opsi yang berisi nilai atribut jika ada
set(attr: std::string_view, value: std::string_view)Menugaskan nilai yang ditentukan pada atribut, menambahkannya jika tidak ada.
remove_attribute(attr: std::string_view)Menghapus atribut yang diberi nama dari elemen
has_attribute(attr: std::string_view)boolMengembalikan true ketika elemen berisi atribut yang ditentukan
append_child(child: Ptr)PtrMenambahkan node anak yang diberikan ke akhir elemen anak dan mengembalikannya
add_sub_element(name: std::string_view)PtrMembuat sub-elemen baru dengan nama yang diberikan, menempelkannya dan mengembalikannya
insert_child(index: std::size_t, child: Ptr)Menempatkan node anak pada indeks yang ditentukan di antara elemen anak-anak
remove_child(child: Ptr)Menghapus node anak yang ditentukan dari elemen
remove_child_at(index: std::size_t)Menghapus node anak yang terletak pada indeks yang diberikan
find(name: std::string_view)PtrMengembalikan elemen keturunan pertama dengan nama yang ditentukan atau null jika tidak ada.
find_all(name: std::string_view)std::vector<Ptr>Mengembalikan vektor dari semua elemen keturunan yang cocok dengan nama yang diberikan.
index_of(child: Ptr)std::optional<std::size_t>Mengembalikan indeks anak jika ada, sebaliknya opsional kosong
set_namespace(prefix: std::string_view, uri: std::string_view)@} @name Peta ruang nama (untuk serialisasi) @{
parse(xml: std::string_view)Ptr@} @nama Serialisasi @{
serialize(xml_declaration: bool, pretty_print: bool)std::stringMengkonversi pohon elemen ke string XML, opsional termasuk deklarasi dan pencetakan yang bagus
unescape_xml(input: std::string_view)std::string@} Unescape entitas XML (&, <, >, ‘, “).
 Bahasa Indonesia