XmlElement
סקירה כללית
XmlElement הוא שיעור ב Aspose.Slides FOSS עבור C++.
קלות בזיכרון XML אלמנט עבור OOXML מניפולציה. שמות אלמטרים משתמשים ברק: {namespace-uri}local-name.אטרקציות מאוחסנות כזוגות ערך שמות פשוטים.
שיעור זה מספק 25 שיטות לעבוד עם אובייקטים XmlElement בתוכניות C++. שיטות זמינות כוללות: add_sub_element, append_child, child_count, children, find, find_all, get, get_optional, has_attribute, index_of, insert_child, local_name,13 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום C++ לאחר התקנת Aspose.Slides FOSS עבור חבילת C+.
שיטות
| חתימה | תיאור |
|---|---|
name() → std::string | שם המשתמש: Identity |
local_name() → std::string | החזיר את השם המקומי (לא מוסמך) של הפורמט |
namespace_uri() → std::string | החזיר את URI שמשאר הקשור אלמנט |
get(attr: std::string_view, default_val: std::string_view) → std::string | @Name Attributes @[התייחסות לשם] |
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 | חוזר נכון אם החלק מכיל את התכונה המוגדרת |
text() → std::string | @__# תגית תוכן טקסט |
set_text(value: std::string_view) | |
children() → std::vector<Ptr> | שם הילדים: ילדים |
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 (לסריליזציה) @{ |
namespace_map() → std::vector<std::pair<std::string, std::string>> | |
parse(xml: std::string_view) → Ptr | שם: סריאליזציה @ |
serialize(xml_declaration: bool, pretty_print: bool) → std::string | להפוך את האלמנט ואת הילדים שלו לשורה XML עם הצהרה אופציונלית והדפסה יפה |
unescape_xml(input: std::string_view) → std::string | @} Unescape XML ישויות (&, <, >, ‘, “). |