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)يحدد قيمة السمة، ويضيفها إذا كانت غائبة أو يقوم بتحديثها إن وجدت.

انظر أيضاً

 العربية