W3cubDocs

/Symfony 2.8

Symfony\Component\CssSelector\XPath\XPathExpr

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)
string getElement()
XPathExpr addCondition($condition $condition)
string getCondition()
XPathExpr addNameTest()
XPathExpr addStarPrefix()
XPathExpr join(string $combiner, XPathExpr $expr)

Joins another XPathExpr with a combiner.

string __toString()

Details

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

Parameters

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

public string getElement()

Return Value

string

public XPathExpr addCondition($condition $condition)

Parameters

$condition $condition

Return Value

XPathExpr

public string getCondition()

Return Value

string

public XPathExpr addNameTest()

Return Value

XPathExpr

public XPathExpr addStarPrefix()

Return Value

XPathExpr

public XPathExpr join(string $combiner, XPathExpr $expr)

Joins another XPathExpr with a combiner.

Parameters

string $combiner
XPathExpr $expr

Return Value

XPathExpr

public string __toString()

Return Value

string

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/CssSelector/XPath/XPathExpr.html