2017 © Pedro Peláez
 

library simple_html_dom

Simple HTML DOM package.

image

voku/simple_html_dom

Simple HTML DOM package.

  • Tuesday, June 12, 2018
  • by voku
  • Repository
  • 6 Watchers
  • 44 Stars
  • 38,426 Installations
  • PHP
  • 7 Dependents
  • 0 Suggesters
  • 338 Forks
  • 0 Open issues
  • 64 Versions
  • 20 % Grown

The README.md

Build Status Coverage Status Codacy Badge Latest Stable Version Total Downloads License Donate to this project using Paypal Donate to this project using Patreon, (*1)

:scroll: Simple Html Dom Parser for PHP

A HTML DOM parser written in PHP - let you manipulate HTML in a very easy way! This is a fork of PHP Simple HTML DOM Parser project but instead of string manipulation we use DOMDocument and modern php classes like "Symfony CssSelector"., (*2)

  • PHP 7.0+ & 8.0 Support
  • PHP-FIG Standard
  • Composer & PSR-4 support
  • PHPUnit testing via Travis CI
  • PHP-Quality testing via SensioLabsInsight
  • UTF-8 Support (more support via "voku/portable-utf8")
  • Invalid HTML Support (partly ...)
  • Find tags on an HTML page with selectors just like jQuery
  • Extract contents from HTML in a single line

Install via "composer require"

composer require voku/simple_html_dom
composer require voku/portable-utf8 # if you need e.g. UTF-8 fixed output

Quick Start

use voku\helper\HtmlDomParser;

require_once 'composer/autoload.php';

...
$dom = HtmlDomParser::str_get_html($str);
// or 
$dom = HtmlDomParser::file_get_html($file);

$element = $dom->findOne('#css-selector'); // "$element" === instance of "SimpleHtmlDomInterface"

$elements = $dom->findMulti('.css-selector'); // "$elements" === instance of SimpleHtmlDomNodeInterface<int, SimpleHtmlDomInterface>

$elementOrFalse = $dom->findOneOrFalse('#css-selector'); // "$elementOrFalse" === instance of "SimpleHtmlDomInterface" or false

$elementsOrFalse = $dom->findMultiOrFalse('.css-selector'); // "$elementsOrFalse" === instance of SimpleHtmlDomNodeInterface<int, SimpleHtmlDomInterface> or false
...

Examples

github.com/voku/simple_html_dom/tree/master/example, (*3)

API

github.com/voku/simple_html_dom/tree/master/README_API.md, (*4)

Support

For support and donations please visit Github | Issues | PayPal | Patreon., (*5)

For status updates and release announcements please visit Releases | Twitter | Patreon., (*6)

For professional support please contact me., (*7)

Thanks

  • Thanks to GitHub (Microsoft) for hosting the code and a good infrastructure including Issues-Managment, etc.
  • Thanks to IntelliJ as they make the best IDEs for PHP and they gave me an open source license for PhpStorm!
  • Thanks to Travis CI for being the most awesome, easiest continous integration tool out there!
  • Thanks to StyleCI for the simple but powerfull code style check.
  • Thanks to PHPStan && Psalm for relly great Static analysis tools and for discover bugs in the code!

License

FOSSA Status, (*8)

The Versions

12/06 2018

dev-master

9999999-dev http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

10/05 2018

4.1.5

4.1.5.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

08/05 2018

4.1.4

4.1.4.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

22/12 2017

4.1.3

4.1.3.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

19/12 2017

4.1.2

4.1.2.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

18/12 2017

4.1.1

4.1.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

17/12 2017

4.1.0

4.1.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

02/12 2017

4.0.1

4.0.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

19/11 2017

dev-analysis-X0P2Wx

dev-analysis-X0P2Wx http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

19/11 2017

4.0.0

4.0.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

05/09 2017

3.1.2

3.1.2.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

12/05 2017

3.1.1

3.1.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

12/05 2017

3.1.0

3.1.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

23/03 2017

3.0.1

3.0.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

17/03 2017

3.0.0

3.0.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

09/03 2017

2.0.31

2.0.31.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

27/12 2016

dev-analysis-XVDrbK

dev-analysis-XVDrbK http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

27/12 2016

2.0.30

2.0.30.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

01/12 2016

2.0.29

2.0.29.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

24/10 2016

dev-analysis-X0wx5w

dev-analysis-X0wx5w http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

23/10 2016

2.0.28

2.0.28.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

17/10 2016

2.0.27

2.0.27.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

16/10 2016

2.0.26

2.0.26.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

16/10 2016

2.0.25

2.0.25.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

14/10 2016

2.0.24

2.0.24.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

21/09 2016

2.0.23

2.0.23.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

19/08 2016

2.0.22

2.0.22.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

12/08 2016

2.0.21

2.0.21.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

12/08 2016

2.0.20

2.0.20.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

25/07 2016

2.0.19

2.0.19.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

20/07 2016

2.0.18

2.0.18.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

18/07 2016

2.0.17

2.0.17.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

09/07 2016

2.0.16

2.0.16.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

28/06 2016

2.0.15

2.0.15.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

28/06 2016

2.0.14

2.0.14.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

28/06 2016

2.0.13

2.0.13.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

25/06 2016

2.0.12

2.0.12.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

25/06 2016

2.0.11

2.0.11.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

25/06 2016

2.0.10

2.0.10.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

25/06 2016

2.0.9

2.0.9.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

24/06 2016

2.0.8

2.0.8.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom html parser php dom

07/06 2016

2.0.7

2.0.7.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

07/06 2016

2.0.6

2.0.6.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

06/06 2016

2.0.5

2.0.5.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

05/06 2016

2.0.4

2.0.4.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

11/05 2016

2.0.3

2.0.3.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

01/04 2016

2.0.2-RC

2.0.2.0-RC http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

01/04 2016

2.0.1-RC

2.0.1.0-RC http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

01/04 2016

2.0.0-RC

2.0.0.0-RC http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

19/01 2016

1.7.2

1.7.2.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

23/12 2015

1.7.1

1.7.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

16/10 2015

1.7.0

1.7.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

19/08 2015

1.6.8

1.6.8.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

13/08 2015

1.6.7

1.6.7.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

27/07 2015

1.6.6

1.6.6.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

24/07 2015

1.6.5

1.6.5.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

24/07 2015

1.6.4

1.6.4.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

27/02 2015

1.6.3

1.6.3.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

11/02 2015

1.6.2

1.6.2.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

MIT

The Requires

 

The Development Requires

dom php dom

06/02 2015

1.6.1

1.6.1.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

The Requires

 

The Development Requires

dom php dom

05/02 2015

1.6.0.2

1.6.0.2 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

The Requires

 

The Development Requires

dom php dom

05/02 2015

1.6.0.1

1.6.0.1 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

The Requires

 

The Development Requires

dom php dom

05/02 2015

1.6.0

1.6.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

The Requires

 

The Development Requires

dom php dom

07/12 2014

1.5

1.5.0.0 http://simplehtmldom.sourceforge.net/

Simple HTML DOM package.

  Sources   Download

The Requires

  • php >=5.2.4

 

dom php dom