Example #1
0
<?php

include_once 'rss10.inc';
$xmlfile = 'presentations/slides/sdphp/data/sdphp_talks.xml';
$talks = processXML($xmlfile);
$rss = new RSSWriter('http://www.sdphp.net', 'SDPHP users group', 'Talks given at the monthly meetings');
foreach ($talks as $talk) {
    $url = $talk->elements['url'];
    $title = $talk->elements['title'];
    $desc = 'Speaker: ' . $talk->elements['speaker'] . ', Date: ' . $talk->elements['date'];
    $rss->addItem($url, $title, array('description' => $desc));
}
echo $rss->toString();
// from a previous example
class Talk
{
    var $elements;
    function Talk($elements)
    {
        $this->elements = $elements;
    }
    function toString()
    {
        foreach ($this->elements as $key => $value) {
            printf("<i>%s</i> :: %s<br>\n", $key, $value);
        }
    }
}
// end of class Talk
function processXML($filename)
{