Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API

Baigudin Software зарегистрировала авторское право на собственную операционную систему Embedded Object Operating System

Авторское право на собственную встраиваемую объектно-ориентированную операционную систему реального времени Embedded Object Operating System зарегистрировано «Федеральной службой по интеллектуальной собственности (Роспатент)» Российской Федерации.

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