andig/php-html-parser

Refactored repack of https://github.com/hkk12369/php-html-parser

dev-master 2014-01-21 12:44 UTC

This package is auto-updated.

Last update: 2024-04-25 07:08:19 UTC


README

Build status: Build status

A simple and efficient DOMDocument based PHP HTML and XML Parser. It accepts both css selector and xpath queries to search the document and handles malformed HTML as well.

Example:

$html = HtmlParser::from_string('<div id="outer"><span class="red">Some Text</span></div>');
$text = $html->find('#outer .red', 0)->text;
echo $text;   // outputs "Some Text"

Authors

Originally source code taken from https://github.com/hkk12369/php-html-parser. Test cases and refactoring for composer/packagist by https://github.com/andig/php-html-parser.

Installation via Composer

Define the following requirement in your composer.json file:

{
    "require": {
        "andig/php-html-parser": "dev-master"
    }
}