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)إرجاع ملففهرس العنصر العاشر في مجموعة اللقطة. إذافهرسأكبر من أو يساوي عدد العقد في القائمة ، ترجع هذه الطريقةلا شيء . على عكس نتيجة المكرر ، لا تصبح اللقطة غير صالحة ، ولكنها قد لا تتوافق مع المستند الحالي إذا تم تغييره.

أنظر أيضا