Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 2.31 KB

README.md

File metadata and controls

59 lines (42 loc) · 2.31 KB

PHP HTML DOM Parser управляемый CSS3 селекторами

Latest Version Software License PHP Version Coverage Status Total Downloads Support mail

Серверная, цепочная, управляемая селекторами CSS3 объектная модель документа (DOM), похожая на библиотеку jQuery. Значительно упрощает такие вещи, как обход и манипуляции с HTML-документами.

Установка

Установить этот пакет можно как зависимость, используя Composer.

composer require fi1a/simplequery

Краткий обзор

use Fi1a\SimpleQuery\SimpleQuery;

$sq = new SimpleQuery('<h1>Title</h1><form></form>');

$sq('h1')->html('Updated title');
$sq('form')->append('<button class="continue">Submit</button>');

$button = $sq('form > button');

$button->html(); // Submit
$button->hasClass('continue'); // true

echo (string) $sq;

Результат вывода echo (string) $sq;:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><h1>Updated title</h1><form><button class="continue">Submit</button></form></body></html>

Подробная документация доступна в wiki проекта.