Beispiel #1
0
 /**
  * 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));
 }
Beispiel #2
0
 /**
  * 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));
 }
Beispiel #3
0
 /**
  * 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));
 }