META строка 3 и html Преждевременный конец данных в строке заголовка тега 2 Преждевременный конец данных в строке HTML тега 1

0

Я пытаюсь получить данные XML по ссылке, приведенной ниже, и сохраняю их в моей базе данных MySQL

источник: https://www.nestle.com/_handlers/rss.ashx?q=Press_Release

        libxml_use_internal_errors(true);
        $url="https://www.nestle.com/_handlers/rss.ashx?q=Press_Release";
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);    // get the url contents

        $data = curl_exec($ch); // execute curl request
        curl_close($ch);

        $response=simplexml_load_string($data);
        if ($response === false) {
            echo "Failed loading XML\n";
            foreach(libxml_get_errors() as $error) {
                echo "\t", $error->message;
            }
        }

ошибка: не удалось загрузить XML Несоответствие открытия и окончания тега: строка 3 META и html Преждевременное завершение данных в строке заголовка тега 2 Преждевременное завершение данных в строке тега html 1

Я также пробовал simplexml_load_file, но я получаю ошибки, используя php 5.6

Теги:

1 ответ

0

Nestle исправил это, теперь это прекрасно работает

Ещё вопросы

Сообщество Overcoder
Наверх
Меню