IDLeDOM
DOM interfaces automatically generated from WebIDL
Loading...
Searching...
No Matches
Wikimedia\IDLeDOM\XPathEvaluatorBase Interface Reference

XPathEvaluatorBase. More...

+ Inheritance diagram for Wikimedia\IDLeDOM\XPathEvaluatorBase:

Public Member Functions

XPathExpression createExpression (string $expression, $resolver=null)
 
XPathNSResolver callable createNSResolver ($nodeResolver)
 
XPathResult evaluate (string $expression, $contextNode, $resolver=null, int $type=0, $result=null)
 

Detailed Description

XPathEvaluatorBase.

See also
https://dom.spec.whatwg.org/#interface-xpathevaluatorbase

-forbid-undeclared-magic-properties

Member Function Documentation

◆ createExpression()

XPathExpression Wikimedia\IDLeDOM\XPathEvaluatorBase::createExpression ( string $expression,
$resolver = null )
Parameters
string$expression
XPathNSResolver | callable | null$resolver
Returns
XPathExpression

◆ createNSResolver()

XPathNSResolver callable Wikimedia\IDLeDOM\XPathEvaluatorBase::createNSResolver ( $nodeResolver)
Parameters
Node$nodeResolver
Returns
XPathNSResolver|callable

◆ evaluate()

XPathResult Wikimedia\IDLeDOM\XPathEvaluatorBase::evaluate ( string $expression,
$contextNode,
$resolver = null,
int $type = 0,
$result = null )
Parameters
string$expression
Node$contextNode
XPathNSResolver | callable | null$resolver
int$type
XPathResult | null$result
Returns
XPathResult

The documentation for this interface was generated from the following file: