如何读取这个xml,得到"解析器错误:CData部分未完成"

时间:2017-05-29 21:31:43

标签: php xml simplexml cdata

我试图阅读这个xml: xml rss file

但没有成功..有这个错误

    Warning: simplexml_load_file(): http://noticias.perfil.com/feed/:232: parser error : CData section not finished <p>La sola lectura de los datos estadísticos desp in D:\xampp\FerreWoo\scrap-rvnot.php on line 43

    Warning: simplexml_load_file(): Isis, con lo que habría logrado un nuevo respaldo a sus proyectos terroristas. in D:\xampp\FerreWoo\scrap-rvnot.php on line 43

    Warning: simplexml_load_file(): ^ in D:\xampp\FerreWoo\scrap-rvnot.php on line 43

我正在使用此代码:

   $feed = simplexml_load_file($urls, null, LIBXML_NOCDATA);

我也尝试了cURL,但是同样的错误仍然存​​在。

我知道de xml文件可能不正确......但必须有办法阅读它,对吗?

1 个答案:

答案 0 :(得分:5)

您的XML上有一些无效字符。请尝试以下代码

self

希望有所帮助