Ошибка синтаксического анализатора: StartTag: Открытие и окончание тега Код работал до вчерашнего дня? - PullRequest
0 голосов
/ 03 мая 2019

function getNoticias($chatId){
 
        
    $context = stream_context_create(array('http' =>  array('header' => 'Accept: application/xml')));
    $url = "https://www.europapress.es/rss/rss.aspx";
 
    $xmlstring = file_get_contents($url, false, $context);
 
    $xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
    $json = json_encode($xml);
    $array = json_decode($json, TRUE);
 
    for ($i=0; $i < 9; $i++) {
        $titulos = $titulos."\n\n".$array['channel']['item'][$i]['title']."<a href='".$array['channel']['item'][$i]['link']."'> +info</a>";
    }
 
    sendMessage($chatId, $titulos);
  
}

Этот код работал нормально до вчерашнего дня, теперь у меня есть следующие ошибки:

simplexml_load_string (): Сущность: строка 1: ошибка синтаксического анализатора: несоответствие открытия и окончания тега: строка тела 1 и сценарий в .....

или Объект: строка 1: ошибка синтаксического анализатора: ожидается '>' в ....

и еще несколько

Может ли быть проблема в само-изменениях в сети, когда я взял новости? https://www.europapress.es/rss/rss.aspx

Как я могу это исправить?

Заранее спасибо

...