XmlElement

अवलोकन

XmlElement C++ के लिए Aspose.Slides FOSS में एक वर्ग है।.

ओओएक्सएमएल हेरफेर के लिए मेमोरी में हल्के एक्सएमली तत्व. एलिमेंट नाम क्लार्क नोटेशन का उपयोग करते हैंः: {namespace-uri}local-name.गुणों को सरल नाम-मूल्य जोड़े के रूप में संग्रहीत किया जाता है.

यह वर्ग C++ प्रोग्राम में XmlElement ऑब्जेक्ट के साथ काम करने के लिए 25 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: add_sub_element, append_child, child_count, children, find, find_all, get, get_optional, has_attribute, index_of, insert_child, local_name, और 13 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.Slides FOSS for C++ पैकेज स्थापित करने के बाद किसी भी C ++ अनुप्रयोग तक पहुंच सकते हैं.

विधिएँ

Signatureविवरण
name()std::string@नाम पहचान @{
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 लौटाता है
text()std::string@} @name पाठ सामग्री @{
set_text(value: std::string_view)
children()std::vector<Ptr>@} @name बच्चे @{
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पहला उपनाम जिसका नाम दिए गए नाम से मेल खाता है लौटाता है
find_all(name: std::string_view)std::vector<Ptr>निर्दिष्ट नाम के साथ सभी उपनामों का एक वेक्टर लौटाता है
index_of(child: Ptr)std::optional<std::size_t>यदि यह मौजूद है तो दिए गए बच्चे का सूचकांक लौटाता है, अन्यथा खाली वैकल्पिक
child_count()std::size_t
set_namespace(prefix: std::string_view, uri: std::string_view)@} @name नामस्थान मानचित्र (श्रृंखलाबद्धता के लिए) @{
namespace_map()std::vector<std::pair<std::string, std::string>>
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@} अनस्केप एक्सएमएल संस्थाओं (&, <, >, ‘, “).

यह भी देखें

 हिन्दी