Download the PHP package wan3574489/php-dom-wrapper without Composer
On this page you can find all versions of the php package wan3574489/php-dom-wrapper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wan3574489/php-dom-wrapper
More information about wan3574489/php-dom-wrapper
Files in wan3574489/php-dom-wrapper
Package php-dom-wrapper
Short Description Simple DOM wrapper to select nodes using either CSS or XPath expressions and manipulate results quickly and easily.
License BSD-3-Clause
Homepage https://github.com/scotteh/php-dom-wrapper
Informations about the package php-dom-wrapper
PHP DOM Wrapper
Intro
PHP DOM Wrapper is a simple DOM wrapper library to manipulate and traverse HTML documents. Based around jQuery's manipulation and traversal methods, largely mimicking the behaviour of it's jQuery counterparts.
Author
- Andrew Scott ([email protected])
Requirements
- PHP 5.4 or later
- PSR-4 compatible autoloader
Install
This library is designed to be installed via Composer.
Add the dependency into your projects composer.json.
Download the composer.phar
Install the library.
Autoloading
This library requires an autoloader, if you aren't already using one you can include Composers autoloader.
Methods
Manipulation
Method | Implemented |
---|---|
addClass | Yes |
after | Yes |
append | Yes |
attr | Yes |
before | Yes |
clone | Yes |
detach | Yes |
empty | Yes |
hasClass | Yes |
html | Yes |
prepend | Yes |
remove | Yes |
removeAttr | Yes |
removeClass | Yes |
replaceWith | Yes |
text | Yes |
unwrap | Yes |
wrap | Yes |
wrapAll | Yes |
wrapInner | Yes |
Traversal
Method | Implemented | Method Name (if different) |
---|---|---|
add | Yes | |
children | Yes | |
closest | Yes | |
contents | Yes | |
eq | Yes | |
filter | Yes | |
find | Yes | |
first | Yes | |
has | Yes | |
is | Yes | |
last | Yes | |
map | Yes | |
next | Yes | following |
nextAll | Yes | followingAll |
nextUntil | Yes | followingUntil |
not | Yes | |
parent | Yes | |
parents | Yes | |
parentsUntil | Yes | |
prev | Yes | preceding |
prevAll | Yes | precedingAll |
prevUntil | Yes | precedingUntil |
siblings | Yes | |
slice | Yes |
Additional Methods:
- count()
- each()
Usage
Example #1:
Licensing
PHP DOM Wrapper is licensed by Andrew Scott under the BSD 3-Clause License, see the LICENSE file for more details.
All versions of php-dom-wrapper with dependencies
ext-mbstring Version *
ext-libxml Version *
lib-libxml Version >=2.7.6
symfony/css-selector Version ~2.6