Interface IXPathExpression
Nazwa przestrzeń: Aspose.Svg.Dom.XPath Zgromadzenie: Aspose.SVG.dll (25.5.0)
Interfejs “XPathExpression” reprezentuje parsed i rozdzielone wyrażenie XPath.
[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(Node, XPathResultType, obiekt)
Ocenia to wyrażenie XPath i przywraca wynik.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
„Kontekst” jest punktem kontekstu do oceny tego wyrażenia XPath.Jeśli Aspose.Svg.Dom.XPath,IXPateEvaluator został uzyskany przez wyrzucanie Aspos.Rozporządzenie, to musi być właścicielem tego samego dokumentu i musi to być Asposa.Materiały, Aspozy.Zgodnie z prawem.Element Asposi.Jest to kontekst, który może być interpretowany przez całą ASPOS.Attr,Asposy.G.W.T.CdATASekcja, Asposys.Log.Comment, ASPS.
type
XPathResultType
Jeśli określono konkretny “typ”, wynik zostanie zmuszony do zwrotu określonego typu opartego na konwersjach XPath i nie uda się, jeśli pożądany przymus nie jest możliwy.
result
object
„Rezultat” określa konkretny obiekt wynikowy, który może być ponownie wykorzystany i zwrócony tą metodą.Jeśli jest to określone jako „zero” lub wdrażanie nie wykorzystuje określonego wyniku, nowy obiekt rezultatowy zostanie zbudowany i przywrócony.W przypadku wyników XPath 1.0 obiekt ten będzie używać typu Aspose.Svg.Dom.Xpath.IXPathResult.
Returns
Wynik oceny wyrażenia XPath. Dla wyników XPath 1.0 obiekt ten będzieWyróżnia się typem Aspose.Svg.Dom.XPath.IXpathResult.
Exceptions
TYPE_ERR: Podniesiony, jeśli wynik nie może być konwertowany, aby zwrócić określony typ.
WRONG_DOCUMENT_ERR: Node pochodzi z dokumentu, który nie jest obsługiwany przezAspose.Svg.Dom.XPath.IXpathEvaluator, który utworzył ten Aspos.Rozwiązanie.
NOT_SUPPORTED_ERR: Node nie jest typem dozwolonym jako node kontekstu XPathlub typ żądania nie jest dozwolony przez ten Aspose.Svg.Dom.XPath.IXpathExpression.