[CssSelector] updated README
This commit is contained in:
parent
fd3fefbfcb
commit
8b8b634fdc
@ -7,9 +7,10 @@ The component only goal is to convert CSS selectors to their XPath
|
|||||||
equivalents:
|
equivalents:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
use Symfony\Component\CssSelector\CssSelector;
|
use Symfony\Component\CssSelector\CssSelectorConverter;
|
||||||
|
|
||||||
print CssSelector::toXPath('div.item > h4 > a');
|
$converter = new CssSelectorConverter();
|
||||||
|
print $converter->toXPath('div.item > h4 > a');
|
||||||
```
|
```
|
||||||
|
|
||||||
HTML and XML are different
|
HTML and XML are different
|
||||||
@ -17,15 +18,12 @@ HTML and XML are different
|
|||||||
|
|
||||||
The `CssSelector` component comes with an `HTML` extension which is enabled by
|
The `CssSelector` component comes with an `HTML` extension which is enabled by
|
||||||
default. If you need to use this component with `XML` documents, you have to
|
default. If you need to use this component with `XML` documents, you have to
|
||||||
disable this `HTML` extension. That's because, `HTML` tag & attribute names
|
disable this `HTML` extension. That's because, `HTML` tag & attribute names are
|
||||||
are always lower-cased, but case-sensitive in `XML`:
|
always lower-cased, but case-sensitive in `XML`:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
// disable `HTML` extension:
|
// disable `HTML` extension:
|
||||||
CssSelector::disableHtmlExtension();
|
$converter = new CssSelectorConverter(false);
|
||||||
|
|
||||||
// re-enable `HTML` extension:
|
|
||||||
CssSelector::enableHtmlExtension();
|
|
||||||
```
|
```
|
||||||
|
|
||||||
When the `HTML` extension is enabled, tag names are lower-cased, attribute
|
When the `HTML` extension is enabled, tag names are lower-cased, attribute
|
||||||
@ -50,7 +48,7 @@ License
|
|||||||
-------
|
-------
|
||||||
|
|
||||||
This component is a port of the Python cssselect library,
|
This component is a port of the Python cssselect library,
|
||||||
which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
|
which is copyright Ian Bicking, https://github.com/SimonSapin/cssselect.
|
||||||
|
|
||||||
Copyright (c) 2007-2012 Ian Bicking and contributors. See AUTHORS
|
Copyright (c) 2007-2012 Ian Bicking and contributors. See AUTHORS
|
||||||
for more details.
|
for more details.
|
||||||
|
Reference in New Issue
Block a user