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 نیست، اما می تواند به این معنی باشد که گره نتیجه دیگر با سند فعلی مطابقت ندارد.این یک راحتی است که بهینه سازی را اجازه می دهد از آنجا که اجرای می تواند متوقف شود یک بار anynode در مجموعه نتیجه یافت شده است.اگر بیش از یک گره در نتیجه واقعی وجود دارد، گره واحد بازگردانده ممکن است اولین در دستور سند نباشد.
Boolean = 3
نتیجه یک بولیان است که توسط [XPath 1.0] تعریف شده است.بولیان را غیرقانونی می کند، اما ممکن است به این معنی باشد که ارزیابی مجدد همان بولیان را به دست نمی آورد.
FirstOrderedNode = 9
نتیجه یک گره تنظیم شده به عنوان تعریف شده توسط [XPath 1.0] است و به عنوان یک گره دسترسی خواهد داشت،که می تواند “صفر” باشد اگر گره تنظیم خالی است.تغییر اسناد گره را اختلال نمی کند، اما می تواند به این معنی باشد که گره نتیجه دیگر با سند فعلی مطابقت ندارد.این یک راحتی است که بهینه سازی را اجازه می دهد زیرا اجرای می تواند متوقف شود زمانی که اولین گره در دستور اسناد از گره نتیجه یافت شده است.اگر بیش از یک گره در نتیجه واقعی وجود دارد، گره واحد بازگردانده خواهد شد اولین در دستور اسناد.
Number = 1
نتیجه یک عدد است که توسط [XPath 1.0] تعریف شده است.نادرست کردن عدد، اما ممکن است به این معنی باشد که ارزیابی مجدد همان عدد را به ارمغان نمی آورد.
OrderedNodeIterator = 5
نتیجه یک گره تنظیم شده به عنوان تعریف شده توسط [XPath 1.0] است که به صورت ایتراتی به آن دسترسی پیدا خواهد کرد،وی ادامه داد: تغییراتی که به صورت مستند انجام می شود، اصلاحات مستند را غیرفعال می کند.
OrderedNodeSnapshot = 7
نتیجه یک گره تنظیم شده به عنوان تعریف شده توسط [XPath 1.0] است که به عنوان یک عکس به دست می آیدلیست گره هایی که در دستور اسناد اصلی قرار می گیرند.تغییر اسنادغیرفعال کردن snapshot اما ممکن است به این معنی باشد که ارزیابی مجدد همان snapshot را به دست نمی آوردو گره ها در تصویر ممکن است تغییر کرده، حرکت کرده و یا از اسناد حذف شده است.
String = 2
نتیجه یک ردیف است که توسط [XPath 1.0] تعریف شده است.خط را غیرفعال کنید، اما ممکن است به این معنی باشد که خط دیگر با خط مطابقت ندارد.اسناد فعلی
UnorderedNodeIterator = 4
نتیجه مجموعه ای از گره ها است که توسط [XPath 1.0] تعریف شده است که به صورت ایتراتی به آن دسترسی پیدا می کند،که ممکن است گره ها را در یک ترتیب خاص تولید نکند.تغییر اسناد، تیتراسیون را غیرفعال می کند.این نوع پیش فرض بازگردانده می شود اگر نتیجه مجموعه ای از گره ها باشد و هر نوع مورد نیاز باشد.
UnorderedNodeSnapshot = 6
نتیجه یک گره تنظیم شده به عنوان تعریف شده توسط [XPath 1.0] است که به عنوان یک عکس به دست می آیدلیست گره هایی که ممکن است در یک ترتیب خاص نباشد.تغییر سند نمی تواندغیرفعال کردن snapshot اما ممکن است به این معنی باشد که ارزیابی مجدد همان snapshot را به دست نمی آوردو گره ها در تصویر ممکن است تغییر کرده، حرکت کرده و یا از اسناد حذف شده است.