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 | @} अनस्केप एक्सएमएल संस्थाओं (&, <, >, ‘, “). |