我建立了一个小网页,通过大多数网站提供的XML Feed检索各种新闻。使用simplexml_load_file($url);
我只需将Feed加载到我的脚本中。
但是,一个网站提供了无效的XML Feed,因为它以空格开头:
我发现这是一个已知的Wordpress插件相关的错误,我怀疑这是它在我的脚本中不起作用的原因。 W3C Feed验证服务也回复" 抱歉。此Feed无法验证。第1行,第1列:XML声明之前的空行"。
作为用户,我想自己删除空白(因为网站所有者没有回复)。有没有办法在将XML转换为simplexml_load_file()之前删除或更改XML?
我不能使用像ltrim()
这样的东西,因为file_get_contents()
返回false,所以我无法在第一时间修改字符串。