Interface IXPathExpression

Interface IXPathExpression

Името на пространството: Aspose.Svg.Dom.XPath Асамблея: Aspose.SVG.dll (25.5.0)

XPathExpression" представлява парседен и разрешен XPath.

[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node, 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

“Резултат” посочва конкретен резултат обект, който може да бъде повторно използван и върнат с този метод. Ако това е посочено като “нуле” или изпълнението не използва отново посочения резултат, ще бъде изграден и възстановен нов резултат обекта.

Returns

IXPathResult

Резултатът от оценката на израз XPath. За резултатите от XPath 1.0 този обект ще бъдеИзползва се от типа Aspose.Svg.Dom.XPath.IXpathResult.

Exceptions

DOMException

TYPE_ERR: Възстановен, ако резултатът не може да бъде конвертиран, за да се върне посочения тип.

DOMException

WRONG_DOCUMENT_ERR: Нодът е от документ, който не се поддържа отAspose.Svg.Dom.XPath.IXPthEvaluator, който е създал този асфос.

DOMException

NOT_SUPPORTED_ERR: Нодът не е тип, разрешен като XPath контекст нодили типът на искане не е разрешен от този Aspose.Svg.Dom.XPath.IXpathExpression.

 Български