Я получаю ошибку в php7 в php5, это работает: Примечание: пытаюсь получить свойство 'nodeValue' не-объекта в
Что-то изменилось в php7? Не знаю, почему не работает.
$rss = new DOMDocument();
$rss->recover=true;
$rss->load('file.xml');
$feed = array();
foreach ($rss->getElementsByTagName('resource') as $node) {
$item = array (
'link' => $node->getElementsByTagName('chat_room_url')->item(0)->nodeValue,
'iframe' => $node->getElementsByTagName('iframe_embed_revshare')->item(0)->nodeValue,
'visitors' => $node->getElementsByTagName('num_users')->item(0)->nodeValue,
'username' => $node->getElementsByTagName('username')->item(0)->nodeValue,
'image' => $node->getElementsByTagName('image_url')->item(0)->nodeValue,
'name' => $node->getElementsByTagName('display_name')->item(0)->nodeValue,
'age' => $node->getElementsByTagName('age')->item(0)->nodeValue,
'location' => $node->getElementsByTagName('location')->item(0)->nodeValue,
'language' => $node->getElementsByTagName('spoken_languages')->item(0)->nodeValue,
'roomsubject' => $node->getElementsByTagName('room_subject')->item(0)->nodeValue,
'currentshow' => $node->getElementsByTagName('current_show')->item(0)->nodeValue,
'numfollowers' => $node->getElementsByTagName('num_followers')->item(0)->nodeValue,
'ishd' => $node->getElementsByTagName('is_hd')->item(0)->nodeValue,
'birthday' => $node->getElementsByTagName('birthday')->item(0)->nodeValue,
'secondsonline' => $node->getElementsByTagName('seconds_online')->item(0)->nodeValue,
);
array_push($feed, $item);
Надеюсь, кто-нибудь может мне помочь