CreateExpression
IXPathEvaluator.CreateExpression method
Создает проанализированное выражение XPath с разрешенными пространствами имен. Это полезно , когда выражение будет повторно использоваться в приложении, поскольку позволяет скомпилировать строку выражения в более эффективную внутреннюю форму и предварительно разрешить все префиксы пространства имен, которые встречаются в выражении.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Параметр | Тип | Описание |
---|---|---|
expression | String | Строка выражения XPath для анализа. |
resolver | IXPathNSResolver | резольвер разрешает перевод всех префиксов, включаяXML префикс пространства имен в выражении XPath в соответствующие URI пространства имен. Если это указано какнулевой , любой префикс пространства имен в выражении приведет к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