fix rss content:encoded not used

This commit is contained in:
Andrew Dolgov 2013-05-01 22:05:59 +04:00
parent b4d1690097
commit 8a95d630a9
2 changed files with 8 additions and 0 deletions

View File

@ -40,6 +40,13 @@ class FeedItem_RSS extends FeedItem_Common {
if ($content) {
return $content->nodeValue;
}
$content = $this->xpath->query("content:encoded", $this->elem)->item(0);
if ($content) {
return $content->nodeValue;
}
}
function get_description() {

View File

@ -31,6 +31,7 @@ class FeedParser {
$xpath->registerNamespace('rdf', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#');
$xpath->registerNamespace('slash', 'http://purl.org/rss/1.0/modules/slash/');
$xpath->registerNamespace('dc', 'http://purl.org/dc/elements/1.1/');
$xpath->registerNamespace('content', 'http://purl.org/rss/1.0/modules/content/');
$this->xpath = $xpath;