Я пытаюсь получить данные из Nextag, используя их относительно простой API.
Вы можете увидеть пример ответа XML, посетив:
http://api.nextag.com/buyer/synd.jsp?token=AgAg-V6vGl$rkqkUtxvd&ver=15&search=LG%2047LE8500
Но я не могу заставить Simple XML правильно работать с этими данными. Я либо получаю ошибку конструктора, либо пустой объект.
Вот что у меня есть:
$ xml = file_get_contents ('http://api.nextag.com/buyer/synd.jsp?token=AgAg-V6vGl$rkqkUtxvd&ver=15&search=LG%2047LE8500');
$ simple_xml = new SimpleXMLElement ($ xml);
А $ simple_xml - это всегда пустой объект.
Что-то не так с данными ответа? Я делаю что-то неправильно? Является ли Simple XML просто несовместимым, и если да, что мне делать вместо этого?
Спасибо за помощь!
ОБНОВЛЕНИЕ: ответ Шона был полезен тем, что помог обойти ошибку, но данные не загружаются, только частичная структура.