/** * Find the feed language. * * @param SimpleXMLElement $xml Feed xml * @param \PicoFeed\Parser\Feed $feed Feed object */ public function findFeedLanguage(SimpleXMLElement $xml, Feed $feed) { $value = XmlParser::getXPathResult($xml, 'channel/language'); $feed->setLanguage(XmlParser::getValue($value)); }
/** * Find the feed language. * * @param SimpleXMLElement $xml Feed xml * @param \PicoFeed\Parser\Feed $feed Feed object */ public function findFeedLanguage(SimpleXMLElement $xml, Feed $feed) { $language = XmlParser::getXPathResult($xml, 'rss:channel/dc:language', $this->namespaces) ?: XmlParser::getXPathResult($xml, 'channel/dc:language', $this->namespaces); $feed->setLanguage(XmlParser::getValue($language)); }
/** * Find the feed language. * * @param SimpleXMLElement $xml Feed xml * @param \PicoFeed\Parser\Feed $feed Feed object */ public function findFeedLanguage(SimpleXMLElement $xml, Feed $feed) { $language = XmlParser::getXPathResult($xml, '*[not(self::atom:entry)]/@xml:lang', $this->namespaces) ?: XmlParser::getXPathResult($xml, '@xml:lang'); $feed->setLanguage(XmlParser::getValue($language)); }