Interface IXPathExpression
اسم الفضاء : Aspose.Html.Dom.XPath مجموعة: Aspose.HTML.dll (25.4.0)
إن واجهة “XPathExpression” تمثل تعبير XPath المقطوع والمحل.
[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(النود، XPathResultType، الكائن)
يقيّم هذا التعبير XPath ويعيد نتيجة.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
“السياق” هو عقدة السياق لتقييم هذا التعبير XPath.إذا تم الحصول على 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
type
XPathResultType
إذا تم تحديد “نوع” محدد ، فسيتم إجبار النتيجة على إرجاع النوع المحدد الذي يعتمد على تحويلات XPath وتفشل إذا لم يكن الإجبار المطلوب ممكنًا.
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.