System::Xml::XmlAttributeCollection class
محتويات
[
يخفي
]XmlAttributeCollection class
يمثل مجموعة من السمات التي يمكن الوصول إليها بالاسم أو الفهرس.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
الطرق
| طريقة | الوصف |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | يدرج السمة المحددة كآخر عقدة في المجموعة. |
| CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t) | ينسخ جميع كائنات XmlAttribute من هذه المجموعة إلى المصفوفة المعطاة. |
| idx_get(int32_t) | يعيد السمة ذات الفهرس المحدد. |
| idx_get(const String&) | يعيد السمة ذات الاسم المحدد. |
| idx_get(const String&, const String&) | يعيد السمة ذات الاسم المحلي والمساحة الاسمية المحددة (Uniform Resource Identifier (URI)). |
| InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | يدرج السمة المحددة مباشرةً بعد السمة المرجعية المحددة. |
| InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | يدرج السمة المحددة مباشرةً قبل السمة المرجعية المحددة. |
| Prepend(const SharedPtr<XmlAttribute>&) | يدرج السمة المحددة كأول عقدة في المجموعة. |
| Remove(const SharedPtr<XmlAttribute>&) | يزيل السمة المحددة من المجموعة. |
| RemoveAll() | يزيل جميع السمات من المجموعة. |
| RemoveAt(int32_t) | يزيل السمة المقابلة للفهرس المحدد من المجموعة. |
| SetNamedItem(SharedPtr<XmlNode>) override | يضيف XmlNode باستخدام نتيجة XmlNode::get_Name. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Font for C++