IXPathResult

IXPathResult interface

ملفXPathResult تمثل الواجهة نتيجة تقييم تعبير XPath 1.0 ضمن سياق عقدة معينة. نظرًا لأن تقييم لتعبير XPath يمكن أن يؤدي إلى أنواع نتائج مختلفة ، فإن هذا الكائن يجعل من الممكن اكتشاف نوع وقيمة النتيجة ومعالجتها.

public interface IXPathResult

الخصائص

اسم وصف
BooleanValue { get; } قيمة هذه النتيجة المنطقية .
InvalidIteratorState { get; } تشير إلى أن المكرر أصبح غير صالح. صحيح إذاresultType هوUnorderedNodeIterator اكتب أوOrderedNodeIterator اكتب و تم تعديل المستند منذ إرجاع هذه النتيجة.
NumberValue { get; } نتيجة هذا الرقم
ResultType { get; } رمز يمثل نوع هذه النتيجة ، كما هو محدد بواسطة http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType تعداد .
SingleNodeValue { get; } قيمة نتيجة هذه العقدة المفردة ، والتي قد تكونلا شيء .
SnapshotLength { get; } عدد العقد في لقطة النتيجة. القيم الصالحة لفهارس snapshotItem هي0 إلىالطول 1 شامل .
StringValue { get; } نتيجة هذه السلسلة .

طُرق

اسم وصف
IterateNext() يكرر ويعيد العقدة التالية من مجموعة العقدة أولا شيء إذا لم يكن هناك المزيد من العقد.
SnapshotItem(int) إرجاع ملففهرس العنصر العاشر في مجموعة اللقطة. إذافهرسأكبر من أو يساوي عدد العقد في القائمة ، ترجع هذه الطريقةلا شيء . على عكس نتيجة المكرر ، لا تصبح اللقطة غير صالحة ، ولكنها قد لا تتوافق مع المستند الحالي إذا تم تغييره.

أنظر أيضا