Enum XPathResultType
اسم الفضاء : Aspose.Html.Dom.XPath مجموعة: Aspose.HTML.dll (25.4.0)
إذا تم تحديد “نوع” محدد، ثم سيتم إرجاع النتيجة كالنوع المقابل، باستخدام تحويلات النوع XPath حيث هو مطلوب وممكن.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
هذا الرمز لا يمثل نوعًا محددًا.مراجعة لـ XPath expressionwill لا تنتج أبداً هذا النوع.إذا طلبت هذا النوع ، فإن التقييم يعودأي نوع يأتي بطبيعة الحال من تقييم التعبير.إذا كان النتيجة الطبيعية هو مجموعة من النقاط عندما طلبت نوع “أي” ، فإن “UnorderedNodeIterator” هو دائمًا النوع الناتج.يجب طلب أي تمثيل آخر لمجموعة من النقاط بشكل واضح.
AnyUnorderedNode = 8
النتيجة هي مجموعة من العقد كما هو محدد بواسطة [XPath 1.0] وسيتم الوصول إليها كعقد واحد،الذي يمكن أن يكون “صفر” إذا كانت مجموعة العقد فارغة.تعديل المستند لا invalidatethe العقد، ولكن قد يعني أن العقد النتيجة لم تعد تتوافق مع المستند الحالي.هذا هو الراحة التي تسمح التحسين لأن التنفيذ يمكن أن تتوقف بمجرد أن يتم العثور على العقد النتيجة.إذا كان هناك أكثر من عقد واحد في النتيجة الحقيقية، قد لا يكون العقد الوحيد العودة الأولى في ترتيب المستند.
Boolean = 3
النتيجة هي بوليان كما هو محدد بواسطة [XPath 1.0].إلغاء البولين، ولكن قد يعني أن إعادة التقييم لن يؤدي إلى نفس البولين.
FirstOrderedNode = 9
النتيجة هي إعداد عقدة كما هو محدد بواسطة [XPath 1.0] وسيتم الوصول إليها كعقدة واحدة،التي يمكن أن تكون “صفر” إذا كان إعداد عقدة فارغة.تعديل المستند لا invalidatethe عقدة، ولكن قد يعني أن عقدة النتيجة لم تعد تتوافق مع المستند الحالي.هذا هو الراحة التي تسمح التحسين منذ التنفيذ يمكن أن تتوقف بمجرد العثور على العقدة الأولى في ترتيب المستند من إعداد النتيجة.إذا كان هناك أكثر من عقدة في النتيجة الحقيقية، فإن العقدة الواحدة التي تعود ستكون الأولى في ترتيب المستند.
Number = 1
النتيجة هي رقم كما هو محدد بواسطة [XPath 1.0].إلغاء العدد، ولكن قد يعني أن إعادة التقييم لن يؤدي إلى نفس العدد.
OrderedNodeIterator = 5
النتيجة هي عقدة محددة كما هو محدد بواسطة [XPath 1.0] والتي سيتم الوصول إليها إيترافيًا ،من شأنها أن تنتج العقد الموصوفة بالوثيقة.تعديل الوثيقة يلغي الإيتر.
OrderedNodeSnapshot = 7
النتيجة هي عقدة محددة كما هو محدد بواسطة [XPath 1.0] والتي سيتم الوصول إليها كصورقائمة الأعمدة التي ستكون في ترتيب المستند الأصلي.تعديل المستند لاإلغاء التصوير الفوتوغرافي ولكن قد يعني أن إعادة التقييم لن يؤدي إلى نفس التصوير الفوتوغرافيوقد تم تغيير أو نقل أو إزالة الأقواس في الصورة الفوتوغرافية من الوثيقة.
String = 2
النتيجة هي صف كما هو محدد بواسطة [XPath 1.0].إلغاء الحبل، ولكن قد يعني أن الحبل لم يعد يتوافق مع الحبل.الوثيقة الحالية
UnorderedNodeIterator = 4
النتيجة هي مجموعة من العقد كما هو محدد بواسطة [XPath 1.0] والتي سيتم الوصول إليها إيترافيًا، والتي قد لا تنتج العقد في ترتيب معين. تعديل الوثيقة يلغي إيترافي. هذا هو النوع الافتراضي الذي يتم إرجاعه إذا كان النتيجة مجموعة من العقد ويتم طلب “أي” النوع.
UnorderedNodeSnapshot = 6
النتيجة هي عقدة محددة كما هو محدد بواسطة [XPath 1.0] والتي سيتم الوصول إليها كصورقائمة بالأقواس التي قد لا تكون في ترتيب معين.إلغاء التصوير الفوتوغرافي ولكن قد يعني أن إعادة التقييم لن يؤدي إلى نفس التصوير الفوتوغرافيوقد تم تغيير أو نقل أو إزالة الأقواس في الصورة الفوتوغرافية من الوثيقة.