CreateExpression
IXPathEvaluator.CreateExpression method
لتكوين تعبير XPath تم تحليله باستخدام مساحات الأسماء التي تم حلها. يعد هذا مفيدًا عندما يُعاد استخدام تعبير في أحد التطبيقات لأنه يجعل من الممكن تجميع سلسلة التعبير في نموذج داخلي أكثر كفاءة و حل جميع بادئات مساحة الاسم التي تحدث داخل التعبير.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
معامل | يكتب | وصف |
---|---|---|
expression | String | سلسلة تعبير XPath المراد تحليلها. |
resolver | IXPathNSResolver | المحلل يسمح بترجمة جميع البادئات ، بما في ذلكxml بادئة مساحة الاسم ، ضمن تعبير XPath إلى مساحة الاسم المناسبة URIs. إذا تم تحديد هذا على أنهلا شيء ، سينتج عن أي مساحة اسم بادئة ضمن التعبيرDOMException يتم طرحه مع الرمز NAMESPACE_ERR . |
قيمة الإرجاع
الشكل المترجم لتعبير XPath.
استثناءات
استثناء | حالة |
---|---|
DOMException | INVALID_EXPRESSION_ERR: يُرفع إذا لم يكن التعبير قانونيًا وفقًا لقواعدIXPathEvaluator . |
DOMException | NAMESPACE_ERR: يتم رفعه إذا كان التعبير يحتوي على مساحة اسم بادئات لا يمكن حلها بواسطة المحددIXPathNSResolver . |
أنظر أيضا
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- مساحة الاسم Aspose.Svg.Dom.XPath
- المجسم Aspose.SVG