WebIDLpedia

XPathEvaluator interface

Definition

DOM Standard defines XPathEvaluator



[Exposed=Window]
interface XPathEvaluator {
  constructor();
};

XPathEvaluator includes XPathEvaluatorBase;
Consolidated IDL (across mixin and partials)


[Exposed=Window]
interface XPathEvaluator {
  constructor();
  [NewObject] XPathExpression createExpression(DOMString expression, optional XPathNSResolver? resolver = null);
  Node createNSResolver(Node nodeResolver); // legacy
  // XPathResult.ANY_TYPE = 0
  XPathResult evaluate(DOMString expression, Node contextNode, optional XPathNSResolver? resolver = null, optional unsigned short type = 0, optional XPathResult? result = null);
};

Methods and attributes that return objects implementing XPathEvaluator