/**
 
 * @author Thomas Schaefer
 
 * @mail [email protected]
 
*/
 
 
// classes
 
include "TypedStruct.class.php";
 
include "TypeSafeStruct.class.php";
 
include "SerializeTypedStruct.class.php";
 
 
// sample model
 
include "Model_Objects_Countries.php";
 
 
// instantiate
 
$clsObject = new Model_Objects_Countries;
 
 
// add some data
 
$clsObject->setContinent("Asia");
 
$clsObject->setCode("ALC");
 
 
switch($_GET["format"]){
 
    case "xml":
 
        header("content-type:text/xml");
 
        echo SerializeTypedStruct::toXML($clsObject);        
 
        break;
 
    case "sqlInsert":
 
        echo SerializeTypedStruct::sqlInsert($clsObject,"Countries");
 
        break;
 
    default:
 
        print "<pre>";
 
        echo $clsObject;
 
        print "<pre>";
 
        break;
 
}
 
 
 |