Interface IXPathExpression

Interface IXPathExpression

Navne til: Aspose.Html.Dom.XPath Sammensætning: Aspose.HTML.dll (25.4.0)

XPathExpression-grænsefladen repræsenterer en parsed og løst XPath-ekspression.

[DOMName("XPathExpression")]
[DOMObject]
[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

Hvis Aspose.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.

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. Dette må være en af værdierne i Aspose.Html.Dom.XPath.XPathResultType.

result object

Resultatet angiver et bestemt resultatobjekt, som kan genanvendes og returneres ved hjælp af denne metode. Hvis dette er angivet som ’null’ eller implementeringen ikke genanvendes det angivne resultat, vil et nyt resultatobjekt blive konstrueret og returneret. For XPath 1.0 resultater, vil dette objekt bøje type Aspose.Html.Dom.XPath.IXPathResult.

Returns

IXPathResult

Resultatet af evalueringen af XPath udtryk. for XPath 1.0 resultater, vil dette objekt væreaf typen Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Opnået, hvis resultatet ikke kan konverteres til at returnere den angivne type.

DOMException

WRONG_DOCUMENT_ERR: Noden er fra et dokument, der ikke støttes afden Aspose.Html.Dom.XPath.IXPathEvaluator, der skabte denne Aspose.Html.Dom.XPath.IXPathExpression.

DOMException

NOT_SUPPORTED_ERR: Noden er ikke en type tilladt som en XPath kontekstnodeeller anmodningstypen er ikke tilladt af denne Aspose.Html.Dom.XPath.IXPathExpression.

 Dansk