2017 © Pedro Peláez
 

library htmlreader

Html5 stream tokenizer/reader (not using libxml)

image

html5/htmlreader

Html5 stream tokenizer/reader (not using libxml)

  • Tuesday, November 14, 2017
  • by dermatthes
  • Repository
  • 1 Watchers
  • 1 Stars
  • 905 Installations
  • HTML
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 5 Versions
  • 15 % Grown

The README.md

Downloads this Month Latest Stable Version, (*1)

HTMLReader

HtmlReader is a very simple Html Parser NOT build on libxml. It is thought as replacement for XMLReader which won't parse html5 input data properly. It is faster than DOM and won't change a single whitespace., (*2)

It won't care about properly closed Elements etc. so you can / have to do it your own., (*3)

Installation

Use Composer to install the Package from Packagist.com:, (*4)

composer require html5/htmlreader

Usage

$reader = new HtmlReader();
$reader->loadHtml("input.html")
// $reader->loadHtmlString("<html></html>");

$reader->setHandler(new HtmlCallback()); // <-- Write your own HtmlCallback
$reader->parse();

Debugging

We have packed a DebugHtmlCallback Handler., (*5)

New in Version 1.1.0

  • Added Support for Namespaces

Credits

Written by Matthias Leuffen http://leuffen.de, (*6)

The Versions

14/11 2017

dev-master

9999999-dev http://leuffen.de

Html5 stream tokenizer/reader (not using libxml)

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

html html5 tokenizer parsing

14/11 2017

v2.0.1

2.0.1.0 http://leuffen.de

Html5 stream tokenizer/reader (not using libxml)

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

html html5 tokenizer parsing

04/11 2017

v2.0.0

2.0.0.0 http://leuffen.de

Html5 stream tokenizer/reader (not using libxml)

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

html html5 tokenizer parsing

20/07 2017

1.1.0

1.1.0.0 http://leuffen.de

Html5 stream tokenizer/reader (not using libxml)

  Sources   Download

MIT

The Requires

  • php >=7.0

 

html html5 tokenizer parsing

18/08 2016

1.0

1.0.0.0 http://leuffen.de

Html5 stream tokenizer/reader (not using libxml)

  Sources   Download

MIT

The Requires

  • php >=7.0

 

html html5 tokenizer parsing