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.

أنظر أيضا