XmlElement
المعلومات العامة
XmlElement هي فئة في Aspose.Cells FOSS لـ C++.
التعامل الخفيف مع عنصر XML. الحالات المبنعة الافتراضية هي لا قيمة لها.
توفر هذه الفئة 16 طريقة للعمل مع XmlElement كائنات في برامج C ++. المنهجيات المتاحة تشمل: AddChild, GetAttribute, GetAttributes, GetChildNodes, GetDescendantsAndSelf, GetElement, GetElements, GetName, GetValue, IsNull, IsTextNode, MakeElement,، و 1 طرق إضافية. جميع أعضاء الجمهور يمكن الوصول إليهم من أي تطبيق C ++ بعد تثبيت حزمة Aspose.Cells FOSS for C ++.
الطرق
| التوقيع | وصف |
|---|---|
IsNull() → bool | يعود true إذا تم تعيين null. |
GetName() → std::string | يحصل على الاسم المؤهل في كلارك {uri}الاسم المحلي. |
GetValue() → std::string | يحصل على النص المرتبط لجميع العقد النقدية التالية. |
IsTextNode() → bool | يعود true إذا كانت هذه العقدة تمثل عقدات نصية بدلاً من عنصر. |
GetAttributes() → std::vector<std::pair<std::string, std::string>> | يحصل على كل السمات كزوجين من الاسم المحلي/ القيمة. |
GetChildNodes() → std::vector<XmlElement> | يحصل على جميع العقد التابعة المباشرة (العناصر وعقد النص). |
GetAttribute(localName: std::string_view) → XmlAttribute | يحصل على سمة باسم محلي. يعود بـ XmlAttribute إذا لم يتم العثور عليها. |
GetElements(qualifiedName: std::string_view) → std::vector<XmlElement> | يحصل على جميع العناصر التالية المباشرة مع اسم مؤهل. |
GetElement(qualifiedName: std::string_view) → XmlElement | يحصل على العنصر الأول المباشر مع الاسم المؤهل. |
GetDescendantsAndSelf() → std::vector<XmlElement> | يحصل على جميع العناصر المتبعة بما في ذلك الذات، وفقًا للترتيب الوثيقي. |
MakeElement(node: std::shared_ptr<XmlNodeData>) → XmlElement | يدعو MakeElement على هذه الحالة XmlElement. |
MakeElement(qualifiedName: std::string) → XmlElement | يخلق عنصر جديد مع اسم مؤهل الممنوح ولا صفات أو أطفال. |
MakeElement(qualifiedName: std::string, attributes: std::vector<std::pair<std::string, std::string>>, children: std::vector<XmlElement>) → XmlElement | يخلق عنصر جديد مع اسم مؤهل، سمات و عناصر طفلية. |
AddChild(child: XmlElement) | يضيف عنصر طفل لهذا العنصر. |
AddChild(child: XmlElement) | يضيف عنصر طفل عن طريق التحرك. |
SetAttribute(localName: std::string_view, value: std::string) | يحدد قيمة السمة، ويضيفها إذا كانت غائبة أو يقوم بتحديثها إن وجدت. |