System::Xml::XPath::XPathNodeIterator class

XPathNodeIterator class

يوفر مكرّرًا لمجموعة مختارة من العقد.

class XPathNodeIterator : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XPath::XPathNavigator>>

الطرق

طريقةالوصف
virtual Clone()عند تجاوزها في فئة مشتقة، تعيد نسخة مستنسخة من كائن XPathNodeIterator هذا.
virtual get_Count()يعيد فهرس العقدة الأخيرة في مجموعة العقد المحددة.
virtual get_Current()عند تجاوزها في فئة مشتقة، يحصل على كائن XPathNavigator لهذا XPathNodeIterator، موضعًا على عقدة السياق الحالية.
virtual get_CurrentPosition()عند تجاوزها في فئة مشتقة، يحصل على فهرس الموضع الحالي في مجموعة العقد المحددة.
GetEnumerator() overrideيعيد كائن IEnumerator للتكرار عبر مجموعة العقد المحددة.
virtual MoveNext()عند تجاوزها في فئة مشتقة، ينقل كائن XPathNavigator الذي تُعيده طريقة XPathNodeIterator::get_Current إلى العقدة التالية في مجموعة العقد المحددة.
XPathNodeIterator()يُنشئ مثيلاً جديدًا من الفئة XPathNodeIterator.

Typedefs

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

انظر أيضًا