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
النتيجة من تقييم تعبير XPath. بالنسبة لنتائج XPath 1.0 ، سيكون هذا الكائنمن نوع Aspose.Svg.Dom.XPath.IXpathResult.
Exceptions
TYPE_ERR: رفع إذا لم يتم تحويل النتيجة لإرجاع النوع المحدد.
WRONG_DOCUMENT_ERR: النقطة تأتي من وثيقة لا تدعمهاأضف تعليق حول Aspose.Svg.Dom.XPath.IXpathEvaluator الذي قام بإنشاء هذا التعبير.
NOT_SUPPORTED_ERR: العقدة ليست نوعًا مسموح به كعمود اتصال XPathأو نموذج الطلب غير مسموح به هذا Aspose.Svg.Dom.XPath.IXpathExpression.