diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/Feeds.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/classes/Feeds.php b/classes/Feeds.php index 4d4ca3240..41351fbde 100644 --- a/classes/Feeds.php +++ b/classes/Feeds.php @@ -2097,8 +2097,8 @@ class Feeds extends Handler_Protected { $doc = new DOMDocument(); if (@$doc->loadHTML($content)) { $xpath = new DOMXPath($doc); - $entries = $xpath->query('/html/head/link[@rel="alternate" and '. - '(contains(@type,"rss") or contains(@type,"atom"))]|/html/head/link[@rel="feed"]'); + $entries = $xpath->query('/html/*[self::head or self::body]/link[@rel="alternate" and '. + '(contains(@type,"rss") or contains(@type,"atom"))]|/html/*[self::head or self::body]/link[@rel="feed"]'); foreach ($entries as $entry) { if ($entry->hasAttribute('href')) { |