Jump to content

RSS category parse confusion


mraza

Recommended Posts

Hi

How can i see which category is being used in rss feed, this is my code to parse one rss feed.

$feed_url = "http://www.foo.com/feed/";
$xml = simplexml_load_file($feed_url);
foreach ($xml->channel->item as $item) { 
$ns_content = $item->children('http://purl.org/rss/1.0/modules/content/');
$title = $item->title; // This is title
$desc = $ns_content->encoded; // This is description
$category =""; // Here i am stuck, how can i get category associated with this feed
}

 

How can i see its category, i see in source code it looks like this and even categories have sub categories which looks same, i wants categories names to display wihich is associated with feed:

<category><![CDATA[Health]]></category> 
<category><![CDATA[Men]]></category> 

 

thanks for any help.

 

Link to comment
https://forums.phpfreaks.com/topic/220067-rss-category-parse-confusion/
Share on other sites

$categories = array();
                foreach ($item->children() as $child) {
                    if ($child->getName() == 'category') {
                        $categories[] = (string) $child;
                    }
                }
print_r($categories);

found :)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.