Interface IXPathExpression

Interface IXPathExpression

اسم الفضاء : Aspose.Svg.Dom.XPath جمع: Aspose.SVG.dll (25.5.0)

إن واجهة “XPathExpression” تمثل تعبير XPath المقطوع والمحل.

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

Methods

Evaluate(النود، XPathResultType، الكائن)

يقيّم هذا التعبير XPath ويعيد نتيجة.

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

Parameters

contextNode Node

“السياق” هو عقدة السياق لتقييم هذا التعبير XPath.إذا تم الحصول على Aspose.Svg.Dom.XPath .IXpathEvaluator عن طريق إدخال Aspos.CvG. Dom.document ثم هذا يجب أن يكون ملكًا لنفس الوثيقة ويجب أن تكون ASPOS.KVG .Document ، ASPS.TOM.Element، ASPG.NATHAMNODE إذا لم يكن من خلال XPATh.Attr.Aspose-TW.LOGDONTExt كجماعة مستندة يمكن أن يُعرف بها النص بأكمله.

type XPathResultType

إذا تم تحديد “نوع” محدد ، فسيتم إجبار النتيجة على إرجاع النوع المحدد الذي يعتمد على تحويلات XPath وتفشل إذا لم تكن الإصرار المطلوب ممكنة.

result object

“النتيجة” تحدد كائن نتيجة محددة يمكن إعادة استخدامها وإرجاعها من خلال هذه الطريقة.إذا تم تحديد هذا كـ “صفر” أو لا تستخدم التنفيذ النتائج المحددة مرة أخرى، سيتم إنشاء كيان نتيجة جديد وإعادته.لنتائج XPath 1.0، فإن هذا الكائن سوف يغمر النوع Aspose.Svg.Dom.XPath.IXpathResult.

Returns

IXPathResult

النتيجة من تقييم تعبير XPath. بالنسبة لنتائج XPath 1.0 ، سيكون هذا الكائنمن نوع Aspose.Svg.Dom.XPath.IXpathResult.

Exceptions

DOMException

TYPE_ERR: رفع إذا لم يتم تحويل النتيجة لإرجاع النوع المحدد.

DOMException

WRONG_DOCUMENT_ERR: النقطة تأتي من وثيقة لا تدعمهاأضف تعليق حول Aspose.Svg.Dom.XPath.IXpathEvaluator الذي قام بإنشاء هذا التعبير.

DOMException

NOT_SUPPORTED_ERR: العقدة ليست نوعًا مسموح به كعمود اتصال XPathأو نموذج الطلب غير مسموح به هذا Aspose.Svg.Dom.XPath.IXpathExpression.

 عربي