Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API

We have participated in OS DAY 2017 conference

The Baigudin Software Company has participated in OS DAY – a fourth scientific-practical conference, which aims to determine a mission of Russia in developing sphere of operating systems.

Brief examples

Create and output new HTML document

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

Delete a tag with «somenode» value of «id» attribute

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

Find tags with «site.com» links in «div» tag with «content» identifier and add a «link» value for its classes

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

Output an error if the input field value does not match with the regular expression, or characters length exceeds the limit

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

Go back