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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا