فئة System::Xml::XmlNamedNodeMap

XmlNamedNodeMap class

يمثل مجموعة من العقد يمكن الوصول إليها بالاسم أو الفهرس.

class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>

الطرق

طريقةالوصف
begin() constيحصل على المؤشر إلى العنصر الأول في المجموعة.
cbegin() constيحصل على المؤشر إلى العنصر الأول في المجموعة.
cend() constيحصل على المؤشر لعنصر غير موجود خلف العنصر الأخير في المجموعة.
end() constيحصل على المؤشر لعنصر غير موجود خلف العنصر الأخير في المجموعة.
virtual get_Count()يعيد عدد العقد في XmlNamedNodeMap.
GetEnumerator() overrideيوفر دعمًا للتكرار عبر مجموعة العقد في XmlNamedNodeMap.
virtual GetNamedItem(String)يسترجع XmlNode محدد بالاسم.
virtual GetNamedItem(String, String)يسترجع عقدة ذات القيم المطابقة لـ XmlNode::get_LocalName و XmlNode::get_NamespaceURI.
virtual Item(int32_t)يسترجع العقدة في الفهرس المحدد داخل XmlNamedNodeMap.
virtual RemoveNamedItem(String)يزيل العقدة من XmlNamedNodeMap.
virtual RemoveNamedItem(String, String)يزيل عقدة ذات القيم المطابقة لـ XmlNode::get_LocalName و XmlNode::get_NamespaceURI.
virtual SetNamedItem(SharedPtr<XmlNode>)يضيف XmlNode باستخدام قيمة XmlNode::get_Name.

Typedefs

تعريف نوعالوصف
iteratorنوع المكرر.
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا