Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API

PHP DOM Builder представлена во второй ревизии

В 2014 году, в рамках проекта Baigudin Software, был представлен первый программный продукт - библиотека PHP DOM Builder, и сегодня, спустя ровно два года, мы рады предложить её второе поколение - PHP DOM Builder Revision 2.

PHP DOM Builder

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

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();
?>