Login   Register  
PHP Classes
elePHPant
Icontem

File: cleanoutput.example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Jon Gjengset  >  Clean Output  >  cleanoutput.example.php  >  Download  
File: cleanoutput.example.php
Role: Example script
Content type: text/plain
Description: Example of usage of the CleanOutput class
Class: Clean Output
Reformat HTML and XML documents
Author: By
Last change: Example has been rid of MANY errors
Date: 2007-03-26 11:26
Size: 1,021 bytes
 

Contents

Class file image Download
<?php

include("cleanmyhtml.class.php");

//If you want OB, put this on the top and see the bottom line:
ob_start();

//Constuction of object
$cleaning_object = new CleanOutput();

//Get HTML
$google_HTML file_get_contents("http://www.google.com");

//Clean and print
$cleaning_object->process($google_HTML);
$cleaning_object->show();

//Reset object for new use
$cleaning_object->reset();



/*      Configuring output       */
$cleaning_object->trace TRUE//This enables trace-lines
$cleaning_object->indent "\t"//This changes the indent-level to be a tab

//Clean, print and reset with new configuration
$cleaning_object->process($google_HTML);
$cleaning_object->show();
$cleaning_object->reset();



/*      Cleaning XML       */
$rss_feed file_get_contents("http://www.xml.com/cs/xml/query/q/19");
$cleaning_object->setXML();
$cleaning_object->show();

//Continuation of OB
$o $cleaning_object->ob_clean(ob_get_contents());
ob_end_clean();
echo 
$o;
//End OB
?>