Interface IXPathResult

Interface IXPathResult

اسم الفضاء : Aspose.Html.Dom.XPath مجموعة: Aspose.HTML.dll (25.4.0)

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

[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult

Properties

BooleanValue

قيمة هذا النتيجة البولينية.

[DOMName("booleanValue")]
bool BooleanValue { get; }

قيمة الممتلكات

bool

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا لم يكن “نوع النتيجة” نوع “Boolean”.

InvalidIteratorState

صحيح إذا كان “نوع النتيجة” هو “نوع النتيجة غير المنصوص عليها” أو “نوع النتيجة المنصوص عليها” وقد تم تعديل المستند منذ إرجاع هذا النتيجة.

[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }

قيمة الممتلكات

bool

NumberValue

قيمة هذا الرقم النتيجة.

[DOMName("numberValue")]
double NumberValue { get; }

قيمة الممتلكات

double

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا لم يكن “نوع النتيجة” نوع “عدد”.

ResultType

الرمز الذي يمثل نوع هذا النتيجة، كما هو محدد من قبلhttp://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultأضف تعليق حول: XPath.XPathResultType enum

[DOMName("resultType")]
XPathResultType ResultType { get; }

قيمة الممتلكات

XPathResultType

SingleNodeValue

قيمة هذا النقطة الواحدة النتيجة، والتي يمكن أن تكون “صفر”.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

قيمة الممتلكات

Node

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا كان النتيجةType ليس نوع ‘AnyUnorderedNode’ أو نوع ‘FirstOrderedNode’.

SnapshotLength

عدد العقدة في التصوير الفوتوغرافي النتيجة القيم الصالحة للتصوير الفوتوغرافي المؤشرات هي ‘0’ إلى ‘snapshotLength-1’ مدرجة.

[DOMName("snapshotLength")]
int SnapshotLength { get; }

قيمة الممتلكات

int

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا كانت النتيجةType ليست ‘UnorderedNodeSnapshot’ أو ‘OrderedNodeSnapshot’ النوع.

StringValue

قيمة هذه السلسلة النتيجة.

[DOMName("stringValue")]
string StringValue { get; }

قيمة الممتلكات

string

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا لم يكن “نوع النتيجة” نوع “String”.

Methods

IterateNext()

يزيل ويعيد العقد التالي من إعداد العقد أو “صفر” إذا لم يعد هناك عقد.

[DOMName("iterateNext")]
Node IterateNext()

Returns

Node

إرجاع العقد التالي.

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا لم يكن “نوع النتيجة” نوع “UnorderedNodeIterator” أو نوع “OrderedNodeIterator”.

DOMException

INVALID_STATE_ERR: تم تحويل الوثيقةبعد أن تم إرجاع النتيجة

SnapshotItem(إنت)

يعود العنصر “المؤشر” في مجموعة التصوير الفوتوغرافي.إذا كان “المؤشر” أكبر أو يساوي عدد العقد في القائمة، فإن هذه الطريقة تعود “صفر”.على عكس نتيجة التصوير الفوتوغرافي، فإن التصوير الفوتوغرافي لا يصبح غير صالح، ولكن قد لا يتوافق مع الوثيقة الحالية إذا تم تحويلها.

[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)

Parameters

index int

إشارة إلى مجموعة snapshot.

Returns

Node

العقد في موقع “المؤشر” في “NodeList” أو “صفر” ifthat ليس مؤشرًا صالحًا.

Exceptions

DOMException

TYPE_ERR: تم رفعها إذا لم يكن “نتيجة النتيجة” نوع “UnorderedNodeSnapshot” أو نوع “OrderedNodeSnapshot”.

 عربي