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 был получен, выставлен асфос.Свг.Дом.Документ, то это должно быть собственным одним и тем же документом и должен быть асф.Сом.документом, асфусом.Семейным.Элементом, Асфузом.Швгом.Апсомом.Тем.Кодекс, который может быть интерпретирован в контексте, как целое, апротекционированное текстовое пространство, которое может служить бессмысленным контекстом.
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, который создал эту асфоз.Свг.Дом.XXPthExpression.
NOT_SUPPORTED_ERR: Нод не является разрешенным типом в качестве контекстного узла XPathили тип запроса не разрешается этим Aspose.Svg.Dom.XPath.IXpathExpression.