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
نتیجه ارزیابی بیان XPath. برای نتایج XPath 1.0، این موضوع خواهد بوداز نوع Aspose.Html.Dom.XPath.IXPathResult.
Exceptions
TYPE_ERR: افزایش یافته اگر نتیجه نمی تواند تبدیل شود تا نوع مشخص شده را بازگرداند.
WRONG_DOCUMENT_ERR: گره از یک سند است که توسطAspose.Html.Dom.XPath.IXPathEvaluator که این Aspose.Html.Dom.XPath.IXPathExpression را ایجاد کرده است.
NOT_SUPPORTED_ERR: گره یک نوع مجاز به عنوان یک گره زمینه XPath نیستیا نوع درخواست توسط این Aspose.Html.Dom.XPath.IXPathExpression مجاز نیست.