$doc = new DOMDocument();
if ($doc->load('http://foo.com/bar.xml')) {
// good
} else {
// wtf happened?
}
Я могу wget <a href="http://foo.com/bar.xml" rel="nofollow">http://foo.com/bar.xml</a>
из места, где работает код PHP, поэтому я знаю, что URL доступен.Я думаю, что это должно быть что-то иное, чем ошибка HTTP.
Я не уверен, что еще может быть причиной сбоя.Может быть, вопрос разбора?XML представляется действительным (и проходит валидационный тест W3C).Насколько я могу судить из документации , невозможно определить , почему произошла ошибка загрузки.
Вот XML:
<response>
<version>8</version>
<minversion>1</minversion>
<url>api.asp?</url>
</response>