META第3行和html标签第2行中的数据过早结束标签html第1行中的数据过早结束

时间:2019-01-28 09:56:40

标签: php mysql xml

我正在尝试从下面给出的链接中获取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打开和结束标记不匹配:META第3行和html标记头第2行中的数据过早结束

我也尝试了simplexml_load_file,但使用php 5.6却出错了

0 个答案:

没有答案