|
|
@ -104,18 +104,10 @@ class FeedParser {
|
|
|
|
$articles = $xpath->query("//atom03:entry");
|
|
|
|
$articles = $xpath->query("//atom03:entry");
|
|
|
|
|
|
|
|
|
|
|
|
$feed = $this->xpath->query("//atom:feed")->item(0);
|
|
|
|
$feed = $this->xpath->query("//atom:feed")->item(0);
|
|
|
|
$atts = $feed->attributes;
|
|
|
|
|
|
|
|
foreach($atts as $attrib)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if($attrib->name == "base"){
|
|
|
|
|
|
|
|
$base = $attrib->nodeValue;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
foreach ($articles as $article) {
|
|
|
|
foreach ($articles as $article) {
|
|
|
|
array_push($this->items, new FeedItem_Atom($article, $this->doc, $this->xpath, $base));
|
|
|
|
array_push($this->items, new FeedItem_Atom($article, $this->doc, $this->xpath));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case $this::FEED_RSS:
|
|
|
|
case $this::FEED_RSS:
|
|
|
|
$title = $xpath->query("//channel/title")->item(0);
|
|
|
|
$title = $xpath->query("//channel/title")->item(0);
|
|
|
|