<?php
include('XHBuilder.php');
/*remember every opening tag must have a closing tag
*closing a tag with close(), points to the previous tag
* */
/*remove the comment to view as xml*/
//header('Content-type:text/xml');
$html=new html('html');
$html->
head->title->text('HTML Example')->close()/*close titlr*/
->close();/*close head*/
$html->body
->div->style('font-size:50px;')->text('I AM DIV')->close()/*close div*/
->div->id('formHolder')->close()/*close div*/
->div->class('formHolder')->close()/*close div*/
->div->title('titlename')->close();/*close div*/
$html->h1->id('h1')->style('color:red;')->text('I AM H1')->close();
$form=new html('form');
$form->input->type('text')->style('font-family:arial;font-weight:10px')->id('example')->class('example')->close()
->input->type('text')->style('font-family:arial;font-weight:10px')->id('example1')->class('example2')->close();
/*to check the example remove the comment one by one*/
/* search for tag
* find ([tagname])
*
* */
//$html->find('head')->insert($form);
/* search for id
* find (#[idName])
*
* */
//$html->find('#formHolder')->insert($form);
/* search for class
* find (.[className])
*
* */
//$html->find('.formHolder')->insert($form);
/* search for any other attributes
* find (&[attributeName])
*
* */
//$html->find('&title')->insert($form);
/*
* search with attribute value
* find('attributeName','attributeValue')
*
*/
//$html->find('title','titlename')->insert($form);
//$html->find('id','formHolder')->insert($form);
//$html->find('class','formHolder')->insert($form);
/*
* insert(object,true or false(by default false))
*
* true means insert the object befor the current tag gets closed
*/
//$html->find('body')->insert($form,true);
/*
* false (which is default) inserts just after the current tag
*/
//$html->find('body')->insert($form);
/*
* if find doesn't find any matches it will point to the current tag
*
*/
$html->find('h1')->text(null)/*clears the text for current tag*/
->text('I m new Text')/*again set the new text*/
->style(null)/*deletes the attribute with name style*/
->id(null)/*deletes the attribute with name id*/
->id('newH1')/*again set the new attribute id*/
->style('color:blue;') /*again set the color to blue for h1*/
->clearAttribute('style')/*clear style attribute values*/
->alterTag('H6') /*chage the tag name h1 to h6*/
;
echo $html;
?>
|