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) | ||
getElement() | ||
addCondition(string $condition) | ||
getCondition() | ||
addNameTest() | ||
addStarPrefix() | ||
$this | join(string $combiner, XPathExpr $expr) Joins another XPathExpr with a combiner. | |
__toString() |
Details
__construct(string $path = '', string $element = '*', string $condition = '', bool $starPrefix = false)
Parameters
string | $path | |
string | $element | |
string | $condition | |
bool | $starPrefix |
getElement()
addCondition(string $condition)
Parameters
string | $condition |
getCondition()
addNameTest()
addStarPrefix()
$this join(string $combiner, XPathExpr $expr)
Joins another XPathExpr with a combiner.
Parameters
string | $combiner | |
XPathExpr | $expr |
Return Value
$this |
__toString()
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/CssSelector/XPath/XPathExpr.html