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

أنظر أيضا