Exemple #1
0
$obj1->episodes = $collection;
$obj2 = new TVShow();
$obj2->name = "How I Met Your Mother";
$obj2->episodes = $collection;
$data = array($obj1, $obj2);
/*$data = new StandardObject();
$data->username = "******";
$data->password = "******";
$data->collection = array("1", "2", "3", "4", "5"); */
$parser = new PicnicXMLParser();
$parser->loadObjects($data);
$s = $parser->write("")->outputMemory(true);
echo "<h2>from</h2>";
echo "<pre>";
var_dump($data);
echo "</pre>";
echo "<h2>to</h2>";
echo "<textarea style=\"width: 100%; height: 450px;\">";
echo $s;
echo "</textarea>";
echo "<h2>and back to</h2>";
echo "<pre>";
var_dump($parser->read());
echo "</pre>";
echo "<h2>to hello.xml file</h2>";
$parser->writeXMLFile("test.xml");
echo "<h2>and back to php objects</h2>";
$parser->loadXMLFile("test.xml");
echo "<pre>";
var_dump($parser->read());
echo "</pre>";