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('title' => 'Meeting','link' => 'http://domain.meeting/','description' => 'Beschreibung des Feeds','dc' => array('date' => date("Y-m-d").'T'.date("H:i:s").'+00:00','publisher' => 'Ersteller des Feeds')));/* alle Items in ein Array packen */$items[] = array('title' => "Meeting-Name",'link' => "http://domain.meeting/00001",'description' => "eine Beschreibung",'dc' => array('date' => "2004-11-22T11:47:00+00:00",'publisher' => "Ersteller des Feeds")'attendee' => array(array('mbox' => "name@domain.email"'name' => "Vorname Name"'role' => "Funktion"),array('mbox' => "name2@domain.email"'name' => "Vorname2 Name2"'role' => "Funktion2"))'startdate' => "2004-11-22T15:00:00+00:00Z",'enddate' => "2004-11-22T16:00:00+00:00Z"'location' => "Berlin, Germany");/* 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('meetingCal.xml');

