class XPathExpr

XPath expression translator interface.

This component is a port of the Python cssselect library, which is copyright Ian Bicking, see https://github.com/SimonSapin/cssselect.

Methods

__construct(string $path = '', string $element = '*', string $condition = '', bool $starPrefix = false)

No description

string
getElement()

No description

addCondition(string $condition)

No description

string
getCondition()

No description

addNameTest()

No description

addStarPrefix()

No description

join(string $combiner, XPathExpr $expr)

Joins another XPathExpr with a combiner.

string
__toString()

No description

Details

__construct(string $path = '', string $element = '*', string $condition = '', bool $starPrefix = false)

Parameters

string $path
string $element
string $condition
bool $starPrefix

string getElement()

Return Value

string

XPathExpr addCondition(string $condition)

Parameters

string $condition

Return Value

XPathExpr

string getCondition()

Return Value

string

XPathExpr addNameTest()

Return Value

XPathExpr

XPathExpr addStarPrefix()

Return Value

XPathExpr

XPathExpr join(string $combiner, XPathExpr $expr)

Joins another XPathExpr with a combiner.

Parameters

string $combiner
XPathExpr $expr

Return Value

XPathExpr

string __toString()

Return Value

string