Interface IXPathExpression

Interface IXPathExpression

نام ها : Aspose.Html.Dom.XPath جمع آوری: Aspose.HTML.dll (25.4.0)

رابط “XPathExpression” نشان دهنده یک عبارت XPath پارسیده و حل شده است.

[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node، XPathResultType، اشیاء)

این عبارت XPath را ارزیابی می کند و نتیجه را باز می گرداند.

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

اگر Aspose.Html.Dom.XPath.IXPathEvaluator به دست آمده با کاشت Aspose.Html.Dom.Document پس از آن این باید متعلق به همان سند و باید یک Aspose.Html.Dom.Document، Aspose.Html.Dom.Element، Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.D

type XPathResultType

اگر یک “نوع” خاص مشخص شود، نتیجه مجبور به بازگرداندن نوع مشخص شده است که بر اساس تبدیل XPath است و اگر اجبار مورد نظر امکان پذیر نیست، شکست می خورد. این باید یکی از ارزش های Aspose.Html.Dom.XPath.XPathResultType باشد.

result object

«نتیجه» یک محصول خاص را مشخص می کند که می تواند دوباره مورد استفاده قرار گیرد و با این روش بازگردانده شود.اگر این به عنوان «صفر» مشخص شود یا اجرای نتایج مشخص شده را دوباره مورد استفاده قرار ندهد، یک محصول جدید ساخته و بازگردانده می شود.برای نتایج XPath 1.0، این محصول از نوع Aspose.Html.Dom.XPath.IXPathResult استفاده خواهد کرد.

Returns

IXPathResult

نتیجه ارزیابی بیان XPath. برای نتایج XPath 1.0، این موضوع خواهد بوداز نوع Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: افزایش یافته اگر نتیجه نمی تواند تبدیل شود تا نوع مشخص شده را بازگرداند.

DOMException

WRONG_DOCUMENT_ERR: گره از یک سند است که توسطAspose.Html.Dom.XPath.IXPathEvaluator که این Aspose.Html.Dom.XPath.IXPathExpression را ایجاد کرده است.

DOMException

NOT_SUPPORTED_ERR: گره یک نوع مجاز به عنوان یک گره زمینه XPath نیستیا نوع درخواست توسط این Aspose.Html.Dom.XPath.IXPathExpression مجاز نیست.

 فارسی