PHP Classes

File: rdf.phtml

Recommend this page to a friend!
  Classes of CDI  >  PHP-RSS-0.91  >  rdf.phtml  >  Download  
File: rdf.phtml
Role: ???
Content type: text/plain
Description: Demo usage of class
Class: PHP-RSS-0.91
Author: By
Last change:
Date: 16 years ago
Size: 1,269 bytes


Class file image Download

header("Content-type: text/plain");
$file = 'slashdot.rdf';
$data = implode("",file($file));

        An example of the "simple" flag - rss 0.9-simple is used by some sites
        instead of RSS-0.91. The difference is that compliant 0.91 encapsulates
        all <items> within their own <channels> where-as "simple" rdf files have
        all their items *outside* the channel definition. A "simple" example:

       <some>stuff here</some>


    etc etc..

        A little weird, but slashdot uses it, and I figured if you couldn't
        parse slashdot's feed with this class I'd be burned at the stake so...


$rss = new RSS ($data,1);       // "simple" flag as second argument, set to
                                                        // any non-zero value to activate
$allItems = $rss->getAllItems();
$itemCount = count($allItems);

        print "\nItem [$y] has data\n";
        print "[$y]: Title: " . $allItems[$y]['TITLE'];
        print "\n[$y]: Link : " . $allItems[$y]['LINK'];
        print "\n[$y]: Desc : " . $allItems[$y]['DESCRIPTION'];