RDF erzeugen
wichtigste Auszüge...
/* RDF-Generator-Klasse includieren */require_once('class.generator.php');/* neue Instanz des RDF-Generators erstellen */$rdf = new RDFGenerator;/* Standard ist UTF-8, Optional */$rdf->setEncoding('ISO-8859-1');/* Beschreibung der RDF-Datei */$rdf->createChannel(array('link' => 'http://domain.calendar/','description' => 'Beschreibung des Feeds','author' => 'Inhaber des Kalenders','mbox' => name@domain.email,'date' => '2004-11-29',));/* alle Items in ein Array packen */$items[] = array('description' => "eine Beschreibung",'location' => "Berlin, Germany",'locationHref' => "http://domain.calendar/00001",'dtstart' => array('tzid' => "CET",'value' => "20041130T090000"'hour' => "09"'minute' => "00"),'dtend' => array('tzid' => "CET",'value' => "20041130T103000"'hour' => "10"'minute' => "30"),'attendee' => array(array('name' => "Vorname Name"'mbox' => "name@domain.email"'workplaceHomepage' => "http://domain.calendar/homepage"),array('name' => "Vorname2 Name2"'mbox' => "name2@domain.email")));/* jedes Item dem RDF hinzufügen */for($i = 0; $i < count($items); $i++) {$rdf->addItem($items[$i]);}/* direkte Ausgabe des RDF im Browser */$rdf->printRDF();/* ODER: schreiben des RDF in eine Datei *///$rdf->writeRDF('calendarCal.xml');

