PHP Advanced HTML DOM Parser
PHP Advanced HTML DOM Parser DescriptionThe goal of this project is to be a DOM-based drop-in replacement for PHP's simple html dom library.
*How To Use* - The same way as simple. If you use file/str_get_html then you don't need to change anything. If you are instantiating with `new simple_html_dom()` then you will need to change that to `new AdvancedHtmlDom()`
*What's Different* - Mostly just formatting (spaces) in the html. This is added by DOM and there's no way around it. Some non-standard selectors have been dropped but many more standard ones have been added. For example: `img[src!=foo]` was removed because it's not a valid selector. Added are things like `a + b` and `a ~ b` or even `a.foo:not(.bar)`
*What's Better*
- 10x-20x Performance increase
- Reduced memory requirement
- Support for many more css selectors
PHP Advanced HTML DOM Parser Features
No comments:
Post a Comment