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
Резултатът от оценката на израз XPath. За резултатите от XPath 1.0 този обект ще бъдеИзползва се от типа Aspose.Svg.Dom.XPath.IXpathResult.
Exceptions
TYPE_ERR: Възстановен, ако резултатът не може да бъде конвертиран, за да се върне посочения тип.
WRONG_DOCUMENT_ERR: Нодът е от документ, който не се поддържа отAspose.Svg.Dom.XPath.IXPthEvaluator, който е създал този асфос.
NOT_SUPPORTED_ERR: Нодът не е тип, разрешен като XPath контекст нодили типът на искане не е разрешен от този Aspose.Svg.Dom.XPath.IXpathExpression.