magento / cssxpath
Convert CSS selectors to XPath queries.
Installs: 1 029 500
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 11
pkg:composer/magento/cssxpath
Requires
- php: >=7.1
Conflicts
- phpgt/dom: *
This package is auto-updated.
Last update: 2025-09-15 07:49:21 UTC
README
A lightweight and dependency free CSS to XPath translator. This repository is used to bring modern DOM functionality like querySelectorAll()
to PHP in the PHP.Gt/Dom project.
Example usage
use Gt\CssXPath\Translator; $html = <<<HTML <form> <label> Name <input name="name" /> </label> <label> Code: <input name="code" /> </label> <button name="do" value="submit">Submit code</button> </form> HTML; $document = new DOMDocument(); $document->loadHTML($html); $xpath = new DOMXPath($document); $inputElementList = $xpath->query(new Translator("form>label>input");