Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API

BOOS Core для ARM микропроцессоров Texas Instruments семейства AM18x

Проект Baigudin Software представил операционное ядро BOOS Core для ARM микропроцессоров семейства AM18x компании Texas Instruments.

PHP DOM Builder

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

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