I am trying to read and parse an RSS feed. The header of the RSS feed is the following:
<rss version="2.0" xmlns:content="http://www.mywebsite.com" xmlns:media="http://search.yahoo.com/mrss/">
I successfully retrieved both <title>
and <link>
from items but I can't seem to find a way to retrieve <content:encoded>
childs. That's what I tryed so far:
<?php//error_reporting(E_ALL);//ini_set("display_errors", 1);....$x=$xmlDoc->getElementsByTagName('item');foreach($x as $item) { $link = $item->getElementsByTagName('link')->item(0)->nodeValue; $title = $item->getElementsByTagName('title')->item(0)->nodeValue; $content = $item->getElementsByTagNameNS('http://www.mywebsite.com', 'encoded')->item(0); echo ("<p><a href='" . $link. "'>" . $title . "</a></p><p>" . $content . "</p>");}?>
As you can imagine $content
is empty even if I try to get the nodeValue
attribute, what am I missing here?