Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API

Мы приняли участие в конференции OS DAY 2017

Компания Baigudin Software приняла участие в четвёртой научно-практической конференция OS DAY, посвященной задачам и возможностям России в области разработки операционных платформ.

PHP DOM Builder

Загружено 20 раз

PHP DOM Builder

PHP DOM Builder – это библиотека для формирования валидного HTML документа и работы с ним. Она позволяет легко изменить тип документа, осуществить поиск тега по его атрибутам и их значениям, а также предоставляет удобной механизм работы с полями web форм.

Загрузить и поддержать

Загрузить

Краткие примеры

Создаём и выводим HTML документ

<?php
$document 
Element::create();
$document->insert('html')->insert('head')->after('body');
echo 
Element::getDocument($document);
?>

Удаляем тег с идентификатором «somenode»

<?php
$document
->getElementById('somenode')->remove();
?>

В блоке с идентификатором «content» находим ссылки на site.com и добавляем им класс «link»

<?php
$document
->find('div#content a[href=site.com]')->addClass('link');
?>

Выводим ошибку, если поле не соответствует регулярному выражению или превышена длина

<?php
$input 
Element::create('input/text')->reg('^[a-z]+$')->maxlength(50);
if( 
$input->check()->error() ) echo $input->errorStr();
?>