0

我有一个 rss 提要,我想在我的页面中阅读,我有一个本地的提要副本,读起来很好,但我需要使用在线版本。从我可以看到我这样做是正确的:

        $url ='http//www.numyspace.co.uk/~cgel1/holidays/holidays.xml';
        $holidayDoc = simplexml_load_file($url);

但是我遇到了以下错误:

警告:simplexml_load_file() [function.simplexml-load-file]:I/O 警告:未能加载外部实体“http//www.numyspace.co.uk/~cgel1/holidays/holidays.xml”

为什么这不起作用?

4

1 回答 1

1
$use_errors = libxml_use_internal_errors(true);
$xml = simplexml_load_file("http://www.numyspace.co.uk/~cgel1/holidays/holidays.xml");
if (!$xml) {
  //throw new Exception("Cannot load xml source.\n");
}
libxml_clear_errors();
libxml_use_internal_errors($use_errors);

你错过了一个冒号

于 2012-05-02T09:47:45.563 回答