Interface IXPathExpression
Navne til: Aspose.Svg.Dom.XPath Sammensætning: Aspose.SVG.dll (25.5.0)
XPathExpression-grænsefladen repræsenterer en parsed og løst XPath-ekspression.
[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(Node, XPathResultType, objekt)
Vurder denne XPath udtryk og returnerer et resultat.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
Den ‘kontext’ er kontekstnode til evalueringen af denne XPath udtryk.Hvis Aspose.Svg.Dom.XPath.IXPateEvaluator blev opnået ved at kaste den Aspos.R.L. dokument, så dette skal ejes af det samme dokument og skal være en Asposa.M. Dokument, Aspo.V. Dom.Element, ASPOSE.N.Kode som det hele kontexten, som kan betragtes som en tekstlogo, eller som ikke kan tolkes af den samlede XPAT-kode, hvis det er en sammenhæng, der kan tjene til en log.
type
XPathResultType
Hvis en bestemt ’type’ er angivet, vil resultatet blive tvunget til at returnere den angivne type, der er baseret på XPath konverteringer og mislykkes, hvis den ønskede tvang ikke er mulig.
result
object
Resultatet angiver et bestemt resultatobjekt, som kan genbruges og returneres ved hjælp af denne metode. Hvis dette er angivet som ’null’ eller implementeringen ikke genbruger det angivne resultat, vil et nyt resultat objekt blive konstrueret og tilbagevendt. For XPath 1.0 resultater vil dette objekt bøje type Aspose.Svg.Dom.XPath.IXpathResult.
Returns
Resultatet af evalueringen af XPath udtryk. for XPath 1.0 resultater, vil dette objekt væreaf typen Aspose.Svg.Dom.Xpath.IXPathResult.
Exceptions
TYPE_ERR: Opnået, hvis resultatet ikke kan konverteres til at returnere den angivne type.
WRONG_DOCUMENT_ERR: Noden er fra et dokument, der ikke støttes afden Aspose.Svg.Dom.XPath.IXpathEvaluator, der skabte denne Aspos.CvG.ROM.XXPATHExpression.
NOT_SUPPORTED_ERR: Noden er ikke en type tilladt som en XPath kontekstnodeeller forespørgslen type er ikke tilladt af denne Aspose.Svg.Dom.XPath.IXpathExpression.