Я пытаюсь получить данные 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
Nestle исправил это, теперь это прекрасно работает