XPathEvaluatorBase
interface XPathEvaluatorBase {
createExpression(
expression: string,
resolver?: null | XPathNSResolver,
): XPathExpression;
createNSResolver(nodeResolver: Node): Node;
evaluate(
expression: string,
contextNode: Node,
resolver?: null | XPathNSResolver,
type?: number,
result?: null | XPathResult,
): XPathResult;
}
createExpression(
expression: string,
resolver?: null | XPathNSResolver,
): XPathExpression;
createNSResolver(nodeResolver: Node): Node;
evaluate(
expression: string,
contextNode: Node,
resolver?: null | XPathNSResolver,
type?: number,
result?: null | XPathResult,
): XPathResult;
}
Hierarchy (View Summary)
- XPathEvaluatorBase
Index
Methods
Methods
create Expression
createExpression(
expression: string,
resolver?: null | XPathNSResolver,
): XPathExpression
Parameters
expression: string
Optional
resolver: null | XPathNSResolver
Returns XPathExpression
create NS Resolver
evaluate
evaluate(
expression: string,
contextNode: Node,
resolver?: null | XPathNSResolver,
type?: number,
result?: null | XPathResult,
): XPathResult
Parameters
expression: string
contextNode: Node
Optional
resolver: null | XPathNSResolverOptional
type: numberOptional
result: null | XPathResult
MDN Reference